用 du 命令找出 Mac 里最占空间的文件夹

du 统计文件夹大小,配合 sort -rh 排序和 head 截取,一眼看出占用空间最多的目录。

macOS清理存储磁盘空间低风险
运行 `du -xsh ~/* 2>/dev/null | sort -rh | head -15`,按大小列出主目录下最大的文件夹。

01命令

命令
$ du -xsh ~/* 2>/dev/null | sort -rh | head -15

02作用说明

du -s 对每个参数只给一个总数,-h 把大小显示成 GB/MB,-x 则限制在同一文件系统内,避免网络盘和备份卷干扰结果。sort -rh 按人类可读的数字降序排列,head 截取前几名。想继续深挖就换目标路径——清理应用残留时,`du -xsh ~/Library/*` 是经典的下一步。大文件夹扫描需要一两分钟,因为要逐个统计文件。

03风险

风险低风险
使用条件Add sudo to include folders your account cannot read; the -x flag keeps it on one filesystem.

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案