我正在运行 OS X,我想知道是否有办法获取 Finder 中当前标记文件的路径。
比如,UNIX 可以确定我点击了哪个文件吗?
这样做的原因是,例如,我可以创建一个运行 shell 脚本的服务,这样当我右键单击一个文件时,我可以选择“创建符号链接”或类似的内容。
ln -s path/to/currently/marked/file path/to/currently/marked/file_symlink
您还可以用它做很多其他事情。
答案1
这应该可以做到:
osascript -e 'tell application "Finder" to get POSIX path of (selection as string)'