按安装大小对已安装的 BREW 软件包进行排序

问题描述 投票:0回答:2

我知道我可以

brew ls
获得我使用 Homebrew 安装的所有内容的摘要。我最近正在清理一些未使用的包,对 mysql 占用 1.7Gb 感到有点惊讶。

有什么方法可以直接在终端中对列表进行排序,或者至少获得更多信息,以了解我所有软件包的安装大小?

github command-line-interface homebrew
2个回答
15
投票

我会做

which brew
,到达那个目录,例如(
/usr/local/Cellar
)然后做

brew install coreutils

du -hs * | gsort -h
它将显示目录的大小


0
投票

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 克隆后比较目录大小)

© www.soinside.com 2019 - 2024. All rights reserved.