← 返回命令列表

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.