背景:我使用 macOS。
在命令行工具里,有很多工具可以知道文件大小:
ls -la
一般情况下使用,可以直观的文件大小,缺点是不知道文件夹大小
du *
会列出当前目录下所有文件夹内,所有文件的大小
du -hxd1
会列出当前目录下,所有子文件夹的的大小
gdu
用 golang 写的,支持多线程,作用和 du *
一样,有点是性能好,速度快
不过我自己偏好 ncdu
,有可视化界面,会显示子文件/子文件夹占用的空间百分比,还可以直接简单操作:

ncdu
执行速度没有 gdu
快——但最新版本提供了多线程的实验特性,输入 ncdu -t8
即可调用,速度要快上不少。
PS:谢谢「Emacs 中文」 里各位认真有趣的群友。