brew info 命令可查看软件包的版本、安装路径、依赖项、官网链接和说明;brew deps 支持树状展示依赖关系;brew --prefix 和 brew --cellar 分别返回 opt 符号链接与 Cellar 实际路径;服务类软件支持 brew services 管理。

直接用 brew info 命令就能查到软件包的完整详情,包括版本、安装路径、依赖项、官网链接和简要说明。
查看单个软件包的基础信息
运行 brew info <package-name> 即可。例如:
-
brew info python会显示当前安装的 Python 版本、Cellar 中的实际路径(如/opt/homebrew/Cellar/python/3.12.4)、是否已链接、依赖哪些库(如 sqlite、xz)、以及它的 homepage 和 description。 -
brew info nginx还会列出配置文件默认位置(如$(brew --prefix)/etc/nginx/nginx.conf)和启动服务的方法。
查看软件包的依赖关系树
如果想了解它依赖了哪些其他包,以及这些依赖是否已安装,可用:
-
brew deps <package-name> --installed --tree—— 展开成树状结构,清晰显示层级依赖; - 不加
--installed会列出所有声明的依赖(含未安装的); - 省略包名直接运行
brew deps --installed --tree,则显示所有已安装包的全局依赖图(适合排查冲突或冗余)。
确认安装路径与配置位置
Homebrew 的实际安装位置分两层:Cellar 存放原始版本,opt 是符号链接指向当前激活版。
-
brew --prefix <package-name>返回该包的 opt 路径(如/opt/homebrew/opt/node),这是环境变量常引用的位置; -
brew --cellar <package-name>返回 Cellar 下的根目录(如/opt/homebrew/Cellar/node); - 多数配置文件在
$(brew --prefix)/etc/下,比如$(brew --prefix)/etc/httpd/或$(brew --prefix)/etc/redis.conf。
检查是否支持服务管理
对后台服务类软件(如 redis、postgresql),brew info 输出中通常会注明 “This formula has a service” 并给出启用命令。
- 若显示
brew services start <name>,说明它支持 brew services 管理; - 也可直接运行
brew services list查看该服务是否已在运行或设为开机自启。

















