dust
du 的现代替代,直观显示目录占用
补充说明
dust 用树形/条形图展示目录大小,默认按大小排序,比 du | sort 更直观。它适合快速定位大目录,不替代脚本里的精确 du。
常用示例
dust
dust -d 2 /var
dust -n 20 /var/log
dust -s /var /home
dust -X target -X node_modules .
易错点与排错
dust 默认会忽略隐藏文件/部分目录;需要完整统计时看 -a/忽略选项。
- 它统计的是磁盘占用还是逻辑大小,取决于版本/参数;和
du 对比时注意口径。
- 硬链接/稀疏文件/挂载点会影响结果;跨文件系统用
-X 或指定路径。
- 大目录扫描会占 IO;生产上限制深度
-d 和数量 -n。
- 输出是给人看的,脚本解析用
du -b/stat。
- 容器里只看到当前挂载/namespace;宿主机排查要在宿主机运行。
- 不是所有发行版都打包;先确认命令存在。