一般情况是这么操作的:
1、通过brew install安装应用最先是放在/usr/local/Cellar/目录下。
2、有些应用会自动创建软链接放在/usr/bin或者/usr/sbin,同时也会将整个文件夹放在/usr/local
3、可以使用brew list 软件名确定安装位置。
比如安装autojump应用之后会在这些地方创建(sudo find / -name "autojump"):
/Users/jim/Library/Logs/Homebrew/autojump
/usr/local/bin/autojump
/usr/local/Cellar/autojump
/usr/local/Cellar/autojump/22.5.1/bin/autojump
/usr/local/Cellar/autojump/22.5.1/libexec/bin/autojump
/usr/local/Cellar/autojump/22.5.1/share/autojump
/usr/local/opt/autojump
/usr/local/share/autojump
/usr/local/var/homebrew/linked/autojump
另外一种方法:
brew --prefix mycli # 输出 /usr/local/opt/mycli
特殊情况:
如果发现哪些应用没有软链接的,那么这个应用就是很老没人维护的,此时需要自己手动链接到/usr/bin下来使用。
其它查找应用路径的方式(brew config | grep HOMEBREW):
HOMEBREW_VERSION: 1.3.8
HOMEBREW_PREFIX: /usr/local
HOMEBREW_GIT_CONFIG_FILE: /usr/local/Homebrew/.git/config
https://segmentfault.com/q/1010000008185835/a-1020000008217599
https://github.com/Homebrew/legacy-homebrew/issues/46275
https://stackoverflow.com/questions/31622073/brew-change-package-install-location