我需要知道 Xcode.app 的路径。Spotlight 知道在哪里可以找到 .apps,因此 MacOS 上有一个系统可以找到此类东西。是否有命令行工具可以提供此信息,例如:
$ tool Xcode
/Applications/Xcode.app
答案1
从命令行访问 Spotlight 数据库,搜索名为“Xcode”的应用程序:
mdfind "kMDItemDisplayName==Xcode&&kMDItemKind==Application"
要查看给定文件或文件夹的 Spotlight 元数据,请使用mdls
,例如mdls /Developer/Applications/Xcode.app
。
或者,如果 Xcode 正在运行,您可以使用 AppleScript 来获取路径。
tell application "System Events"
tell application process "Xcode"
set a to application file
POSIX path of a
end tell
end tell
答案2
尝试这个:
sudo find / -name 'Xcode'
如果您使用引号,您还可以在所查找内容的名称中使用正则表达式。
答案3
如果应用程序位于您的路径的某个位置,则可以使用“类型”:
jrobert$ type g++
g++ is /usr/bin/g++
否则,您将需要使用“查找”(或几个 OS-X 文件查找器之一)。