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

目录:

Anonim

您有没有想过 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/指向/usr/local/Cellar/的符号链接,用于每个单独的brew包:

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

ls /usr/local/Cellar

如何查找特定的自制程序包安装信息

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

How to find exactly where a Homebrew Package is Installed​​

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

brew --prefix

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

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

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

如何获取详细的自制程序包信息

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

酿造信息

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

brew info wget

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

$ brew info wget wget:稳定版 1.19.5(瓶装),HEAD Internet 文件检索器 https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1(50 个文件,3.8MB) 于 2018 年 5 月 7 日 10:59:31 从瓶子中倒出 来自:https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> 依赖构建:pkg-config 必需:libidn2、openssl 可选:pcre libmetalink gpgme==> 选项 --with-debug 构建调试支持

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

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

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

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