Linux command
dua 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Analyze current directory
dua
Analyze specific path
dua [/path/to/directory]
Interactive mode
dua i
Interactive with specific path
dua i [/path/to/directory]
Show apparent size
dua -A [/path/to/directory]
Use specific number of threads
dua -t [4] [/path/to/directory]
Show all files
dua -f [/path/to/directory]
Show version
dua --version
说明
dua (Disk Usage Analyzer) is a fast disk space analyzer with an optional interactive interface. It scans directories and displays sizes. Default mode shows aggregate sizes for paths. Interactive mode (dua i) provides a navigable tree view for exploring disk usage. Multi-threaded traversal makes dua faster than traditional du on SSDs and parallel filesystems. Thread count auto-detects but can be overridden. Apparent size (-A) shows actual file content size. Without it, dua shows disk usage which includes filesystem overhead and sparse file handling. In interactive mode, mark files for deletion with d and confirm before quitting. This enables cleaning up large files directly from the interface.
参数
- -A, --apparent-size
- Show apparent size instead of disk usage.
- -t, --threads _count_
- Number of threads for traversal.
- -f, --format _type_
- Size format: metric, binary, bytes, GB, GiB, MB, MiB.
- --ignore-dirs
- Don't cross filesystem boundaries.
- -l, --count-hard-links
- Count hard-linked files multiple times.
- --stay-on-filesystem
- Don't cross mount points.
- -h, --help
- Display help information.
- -V, --version
- Display version information.
FAQ
What is the dua command used for?
dua (Disk Usage Analyzer) is a fast disk space analyzer with an optional interactive interface. It scans directories and displays sizes. Default mode shows aggregate sizes for paths. Interactive mode (dua i) provides a navigable tree view for exploring disk usage. Multi-threaded traversal makes dua faster than traditional du on SSDs and parallel filesystems. Thread count auto-detects but can be overridden. Apparent size (-A) shows actual file content size. Without it, dua shows disk usage which includes filesystem overhead and sparse file handling. In interactive mode, mark files for deletion with d and confirm before quitting. This enables cleaning up large files directly from the interface.
How do I run a basic dua example?
Run `dua` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -A, --apparent-size do in dua?
Show apparent size instead of disk usage.