我知道我可以
brew ls
获得我使用 Homebrew 安装的所有内容的摘要。我最近正在清理一些未使用的包,对 mysql 占用 1.7Gb 感到有点惊讶。
有什么方法可以直接在终端中对列表进行排序,或者至少获得更多信息,以了解我所有软件包的安装大小?
我会做
which brew
,到达那个目录,例如(/usr/local/Cellar
)然后做
brew install coreutils
du -hs * | gsort -h
它将显示目录的大小
2023 年 4 月,在我的 2015 macBookPro 和 Monterey 上, 在 brew install coreutils 之后,一条警告消息指示使用 g-prefix 工具,如“gdu”(保持 macos 默认工具“du”可访问,除非 $PATH 被修改 PATH="/usr/ local/apt/coreutils/libexec/gnubin:$PATH" 优先考虑新工具而不是同名的 macos 工具):
gdu -hs [..]
(我也喜欢 gdu 现在以与我的 nas 相同的 1K 单位显示磁盘使用情况,有助于在成功 rsync 克隆后比较目录大小)