使用open -R在包中的第一个文件,如果包没有一个会甚至工作Contents目录:
reveal() (
shopt -s nullglob
for f; do
a=("$f"/*)
[[ -d $f && ${#a} != 0 ]] && open -R -- "${a[0]}" || open -R -- "$f"
done
)
不过,仅键入open -R包中某些文件的路径和路径可能会更容易。您可以绑定menu-complete在.inputrc使其更容易插入第一个文件的路径。
cd /System/Library/CoreServices/Finder.app?如果不起作用,我将删除评论。