dua is a rewrite of the gnu version of du
. It aims to be at least compatible with gnu du. It aims to be fast.
dua also happens to be “two” in bahasa I believe, making it disk usage 2 :P
USAGE: dua [FLAGS] [OPTIONS] <PATHS>... FLAGS: -a, --all display an entry for each file in the file hierachy --apparent-size print apparent sizes, rather than disk usage; although the apparent size is usually smaller, it may be larger due to holes in (`sparse') files, internal fragmentation, indirect blocks, and the like -0, --null end each output line with NUL, not newline -L Symbolic links on the command line and in file hierarchies are followed. -g like --block-size=1G -c display a grand total --help Prints help information -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G) -k like --block-size=1K -m like --block-size=1M -s, --summarize display only a total for each argument -V, --version Prints version information OPTIONS: -B, --block-size <SIZE> use SIZE-byte blocks -d <depth> depth ARGS: <PATHS>... paths
Does not support windows currently
dua --help
It uses rayon to split work up per directory and
Depending on the depth and width of the directories, it can be up to 10 times faster currently on a 2010 mbp.