用 du -d 1 对比各子文件夹大小

一行命令列出某目录下一层每个文件夹的磁盘占用排行。

macOS清理存储磁盘空间du 目录大小低风险
运行 `du -h -d 1 <文件夹> | sort -hr`,按从大到小列出各子文件夹。

01命令

命令
$ du -h -d 1 ~/Downloads | sort -hr

02作用说明

`-d 1` 只统计一层深度,避免输出上千行;`-h` 显示人类可读的大小,配合 `sort -hr` 排序。逐层下钻是找出磁盘被什么占满最快的方法。

03风险

风险低风险
!注意: du 统计的是文件在磁盘上占用的空间,与访达显示的稀疏/压缩文件逻辑大小可能不同;无读取权限的文件夹会显示 0,需要 sudo 才能得到完整数据。

04撤销

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

05来源

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案