安装
# Ubuntu/Debian
sudo apt install dust
# CentOS/RHEL/Fedora
sudo dnf install dust
# 有rust环境
cargo install du-dust核心参数
-d N:目录深度,最常用-h:人类可读单位(K/M/G/T)-s:只显示目录,忽略文件-r:反向排序(小到大)--total:显示总占用
日常高频命令
1. 查看当前目录一级子文件夹大小(最常用)
dust -d 1自动按从大到小排序,自带GB/MB,彩色,比du快很多。
2. 只看文件夹、忽略零散文件
dust -d 1 -s3. 指定深度2级(看子文件夹里的子目录)
dust -d 24. 查看指定某个目录
dust -d 1 /home/data5. 反向排序(从小到大)
dust -d 1 -r实用别名(加到 ~/.bashrc / ~/.zshrc)
alias dirsize='dust -d 1 -s'生效后直接输:
dirsize一键看当前所有子文件夹GB大小、排序、只显目录。
和du区别
- dust:并发扫描、速度更快、自动排序、彩色层级
- du:单线程、遍历慢、要手动加sort
最简记忆口诀
dust -d 1 看一级,加 -s 只看文件夹