使用bash导航到Finder中的文件

时间:2015-08-11 20:27:00

标签: macos bash navigation

我将Finder中的大量图形文件直接拖到InDesign和Photoshop中。我使用一个简单的bash脚本来快速打开包含该文件的目录。

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

open .

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

非常感谢你的帮助。我使用的是Mac OSX 10.9.5。

2 个答案:

答案 0 :(得分:8)

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

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

类似的东西,

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

不会选择文件夹中的所有eps个文件,而是会连续选择每个文件,以便最终结果只选择 last 文件。

答案 1 :(得分:2)

@ chepner的回答(-R选项)非常棒,如果您只想突出显示一个文件。如果要选择多个文件,可能需要使用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"'