如何在 Mac 上查找 Homebrew 软件包的安装位置

Mac 上安装的 Homebrew 包在哪里

您有没有想过 Homebrew 将安装在 Mac 上的 brew 包中的二进制文件放在哪里?如果您是 Homebrew 用户,您可能有兴趣了解 Homebrew 将所有内容放在哪里以及要放在哪里在 Mac OS 中找到已安装的 brew 包

我们将向您展示 Homebrew 保存包的目录路径,并分享一些其他方式来查看 Homebrew 在 Mac 上安装了什么以及安装了什么。

这显然是针对更高级的依赖命令行和 Homebrew 的 Mac 用户,并不适用于其他任何人。如果您对安装 Homebrew 感兴趣,您可以在此处了解相关信息

Homebrew 包在 Mac OS 上的安装位置:Homebrew 安装路径

默认情况下,Homebrew 会将所有软件包安装到所有版本的 Mac OS 中的以下目录中:

/usr/local/Cellar/

此外,Homebrew 将符号链接放入以下目录路径:

/usr/local/opt/

在 /usr/local/opt/ 中找到的二进制文件的符号链接都指向它们在 /usr/local/Cellar/ 中的相应包,这可以通过 ls 和 -l 标志来确认:

ls -l /usr/local/opt/

屏幕截图示例演示了从 /usr/local/opt/ 指向每个单独 brew 包的 /usr/local/Cellar/ 的符号链接:

Mac 上 Homebrew 包的安装位置

因此,您可以使用 ls 命令来列出 Mac 上安装的所有 Homebrew 包,只需显示完整的目录列表即可:

ls /usr/local/Cellar

如何查找特定的 Homebrew 包安装信息

既然您知道 Homebrew 通常将包存储在哪里,您还可以了解有关特定包的更多细节。我们将向您展示一些命令来打印特定 brew 包的确切路径,还将向您展示如何获取有关 Mac 上安装的特定 Homebrew 包的更多详细信息。

如何准确找到 Homebrew 包的安装位置

如果您希望通过命令行向您报告安装 Homebrew 包的确切路径,最简单的方法是使用 –prefix 标志并将其指向 Mac 上的特定 Homebrew 包,这将显示安装位置:

brew --prefix [包]

例如,使用包’wget’我们可以立即得到以下信息:

$ brew --prefix wget
/usr/local/opt/wget

如您在命令输出中所见,仅显示该 Homebrew 包的安装路径。

如何获取详细的 Homebrew 包信息

如果您有兴趣获取有关已安装的特定 Homebrew 包的更多详细信息,包括 Homebrew 包的来源、内容、安装时间、brew 包的安装路径,如以及有关该包依赖项以及使用它需要哪些其他包的信息。这是通过使用 brew 的“信息”标志将其指向特定包来实现的,使用以下语法:

酿造信息[包]

例如,如果你想获取有关 Homebrew 包“wget”的信息,那么你将发出以下命令:

酿造信息wget

点击回车将显示有关 brew 包的详细信息。 “wget”的此类命令的示例输出可能如下所示:

$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
互联网文件检索器
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.4_1(50 个文件,3.8MB)*
于 2018-05-07 10:59:31 从瓶中倒出
来自:https ://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> 依赖
构建:pkg-config
需要:libidn2,openssl
可选:pcre libmetalink gpgme
==> 选项
--with-debug
使用调试支持构建

如何在 Mac 上获取 Homebrew 包信息和安装路径

“brew info”命令显然比包的安装路径显示更多的信息,所以如果你只是想知道已安装 brew 包的确切路径,-prefix 命令可能更容易用于脚本或其他目的。尽管如此,完整的“brew info”命令输出对于获取有关任何已安装软件包的广泛信息非常有用,并且除了显示安装位置之外,它具有明显的价值。

使用任何 Homebrew 包亲自尝试这些命令。如果您阅读了我们之前关于在 Mac 上安装 Homebrew 的文章,然后查看了一些 流行的 Homebrew 包可用,或者可能更新到 Python 3已安装的 node.js 和 npm 通过 Homebrew,这些提示将向您展示这些包的安装路径,以及其他值得注意的包信息。

关于查找 Homebrew 在 Mac 上安装包的位置或检索包详细信息,您是否有有趣的建议或信息要分享?在下面的评论中与我们分享!