安装

# 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 -s

3. 指定深度2级(看子文件夹里的子目录)

dust -d 2

4. 查看指定某个目录

dust -d 1 /home/data

5. 反向排序(从小到大)

dust -d 1 -r

实用别名(加到 ~/.bashrc / ~/.zshrc)

alias dirsize='dust -d 1 -s'

生效后直接输:

dirsize

一键看当前所有子文件夹GB大小、排序、只显目录。

和du区别

  • dust:并发扫描、速度更快、自动排序、彩色层级
  • du:单线程、遍历慢、要手动加sort

最简记忆口诀

dust -d 1 看一级,加 -s 只看文件夹