dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible.
Via cargo, which can be obtained using rustup
cargo install dua-cli
# count the space used in the current working directory
dua
# count the space used in all directories that are not hidden
dua *
# learn about additional functionality
dua aggregate --helpA sub-command bringing up a terminal user interface to allow drilling into directories, and clearing them out, all just using the keyboard.
- Single Unit Mode, see reddit
- Evaluate unit coloring
Simple CLI to list top-level directories similar to sn-sort, but faster and more tailored to getting an idea of where most space is used.
make journey-testsmake
Thanks to jwalk, all there was left to do is to write a command-line interface. As jwalk matures, dua should benefit instantly.
- Dedication to
termion- we use
termionexlusively, and even thoughtuisupports multiple backends, we only support its termion backend. Reason:tuiis only used for parts of the program, and in all other partstermionis used for coloring the output. Thus we wouldn't support changing to a different backend anyway unless everything is done with TUI, which is really not what it is made for.
- we use