Mac 磁盘使用工具指南 | AI生成和翻译

Home 2026.03

你正在寻找的是 du(disk usage)——这是 macOS 上用于此的经典 CLI 工具。这里是最实用的方法:

使用 du 的快速命令

在当前文件夹中查找最大目录:

du -sh */ | sort -hr

递归查找最大项目:

du -sh ./* | sort -hr | head -20

针对特定路径(例如 Downloads):

du -sh ~/Downloads/* | sort -hr | head -10

更好的替代方案(更交互式)

ncdu —— 这可能就是你记得的那个。它是交互式的,便于探索大型文件夹:

brew install ncdu
ncdu ~/Downloads

然后使用箭头键导航,按 d 删除,按 q 退出。比原始的 du 更用户友好得多。

dust —— Rust 编写的替代品,输出更干净:

brew install dust
dust -r ~/Downloads  # -r = 反向排序(从最大开始)

GUI 工具(如果你喜欢点选式操作)


一行命令彻底删除大型旧文件

删除超过 30 天且大于 100MB 的文件:

find ~/Downloads -type f -mtime +30 -size +100m -delete

哪个工具让你觉得熟悉? 如果不是 ncdu,请告诉我——还有 lsof 用于跟踪当前正在使用空间的文件,或 fsearch 用于快速文件搜索。


Back Donate