使用 bash 导航到 Finder 中的文件

Using bash to navigate to a file in Finder

我将很多图形文件从 Finder 直接拖到 InDesign 和 Photoshop 中。我使用非常简单的 bash 脚本来快速打开包含该文件的目录。

cd "/Volumes/Server/Resources/stock1/"

open .

脚本打开了正确的目录,但我想知道如何让它也转到指定的文件(例如 image.eps)和 highlight/select。 我使用的目录包含数百个文件,并且具有难以查看的名称。这将节省大量时间。

非常感谢您的帮助。我正在使用 Mac OSX 10.9.5.

使用 -R(又名 --reveal)选项 select 单个文件:

open -R "/Volumes/Server/Resources/stock1/image.eps"

有点像,

open -R "/Volumes/Server/Resources/stock1/"*.eps

不会 select 文件夹中的所有 eps 个文件,而是 select 每个文件依次 select,因此最终结果只是 last 文件是 selected.

如果您只想突出显示一个文件,

@chepner 的回答(-R 选项)非常有用。如果你想 select 多个文件,你可能想像这样使用 Apple Script:

osascript -e 'tell application "Finder" to select files in folder "stock1" of folder "PHOTOS and IMAGES" of disk "Server" whose name ends with ".eps"'