哪个目录是`brew cask install`使用的真实位置?

时间:2017-07-22 11:43:49

标签: homebrew homebrew-cask

哪个目录是brew cask install使用的真实位置?

我想找到应用的真实位置,而不是/Application

中的符号链接

2 个答案:

答案 0 :(得分:12)

您可以在可用的Casks中找到每个应用程序的自定义命令,但通常,/usr/local/Caskroom只检索已配置的可执行文件版本并将其移动到指定的应用程序目录(〜/ Applications默认情况下) )。

.metadata包含已安装的垃圾桶列表,每个垃圾桶中的~/Applications文件夹提到安装过程中使用的垃圾桶文件。

您在selector中看到的应用目录不是符号链接。如果是这样,请检查应用程序的cask文件,它应该包含真实位置的线索。

答案 1 :(得分:2)

此外,除了@Subhash Bhushan解释的内容以外,如果您想知道公式的确切安装位置,可以使用命令info

brew cask info formula

例如原子:

brew cask info atom

atom: 1.32.2 (auto_updates)
https://atom.io/
/usr/local/Caskroom/atom/1.32.2 (64B)
From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/atom.rb
==> Name
Github Atom
==> Artifacts
Atom.app (App)
/Users/username/Applications/Atom.app/Contents/Resources/app/apm/bin/apm (Binary)
/Users/username/Applications/Atom.app/Contents/Resources/app/atom.sh -> atom (Binary)

在此示例中,工件安装在~/Appplications中。