使用 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"'
我将很多图形文件从 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"'