如何列出 Mac 上安装的所有 Homebrew 包

如何列出 Mac 上安装的所有 Homebrew 包

想要快速查看 Mac 上安装的所有 Homebrew 包?您可能已经知道Homebrew 包的安装路径,但您不需要列出目录结构以获取已安装在 Mac OS 中的 Homebrew 软件包列表。

相反,您可以发出一个简单的命令来显示安装在特定 Mac 上的所有 Homebrew 包的列表。此外,您也可以发出类似的命令来列出通过 Homebrew 在 Mac 上安装的所有 cask 包。

明确地说,我们关注的是已经安装在特定 Mac 上的 Homebrew 包,而不是可以直接安装的 Homebrew 包。

如何列出 Mac 上安装的所有 Homebrew 包

Homebrew 包含一个简单方便的命令来列出所有通过brew 安装的包,语法如下:

酿造清单

示例输出可能如下所示,具体取决于您安装的包及其依赖项:

$ brew list
bash-completion gettext libidn2 pcre watch
cask glib libunistring pcre2 wget htop links python nmap irssi node smartmontools libffi openssl sqlite

根据您的特定设置,您可能安装了更少或更多的 brew 包。

将安装的 Homebrew 包列表导出到文本文件中也很有帮助,这可以通过将 brew list 的输出重定向到纯文本文件中来完成,如下所示:

酿造清单> homebrewpackages.txt

输出会是一样的,但现在它存储在“homebrewpackages.txt”文件中,您可以与其他人共享该文件或将其记录用于其他目的。

如果您正在寻找一些值得注意的软件包,查看一些可用的最佳 Homebrew 软件包列表 适用于 Mac 用户。如果您是一名开发人员,您可能还对 getting node.js and nom 以及 < a href="https://ipressx.com/how-install-update-python-3x-mac/">在 Mac 上安装更新的 Python 3 包。

如何在 Mac 上列出所有 Cask Homebrew 包

“brew list”命令只涵盖常规的 Homebrew 包,但您也可以显示所有 cask 包的列表:

酿造桶列表

如果您发出该命令但没有返回任何内容,这仅仅意味着您没有通过 brew cask 安装任何 Mac 应用程序,这并不是一个非常不寻常的情况,因为许多 Mac 用户只是将 Homebrew 用于命令行工具和二进制文件,而不是用于维护其他 Mac 应用程序。尽管如此,cask 仍然是一种非常流行的方法,可以轻松安装、维护和管理各种 Mac 应用程序。这实际上仅取决于个人用户的特定设置。

正如本文介绍中所暗示的,另一种查找 Mac 上安装了哪些 Homebrew 软件包的方法只需使用 ls 命令 显示 Homebrew 包的安装位置:

ls /usr/local/Cellar/

该命令的输出将是通过 Homebrew 安装的每个包,因为默认情况下它们总是在该目录中结束。

如何找到可以安装的 Homebrew 包?

显然,我们关注的是 Mac 上当前安装了哪些 Homebrew 软件包,但是如果您想要一个可供安装的 Homebrew 软件包列表,那么您可以使用以下任一方法。第一种方法使用简单的搜索命令:

酿造搜索

“brew search”的输出将是可以安装的每个可用的 Homebrew 包。

或者您可以浏览此处的 brew 配方页面 以获取完整列表理论上可以安装的 Homebrew 包。

您是否知道获取 Mac 上安装的所有 Homebrew 软件包列表的其他方法?在下面的评论中分享您的想法和经验!