mirror of
https://github.com/bootandy/dust.git
synced 2026-06-08 11:29:05 +03:00
143fc458b4378c723ea2cf467f5521192bc4eaf1
Dust
du + rust = dust. A rust alternative to du
Unlike du, dust is meant to give you an instant overview of which directories are using disk space without requiring sort or head. Dust does not count file system blocks; it uses file sizes instead. Dust will print a maximum of 1 'Did not have permissions message'.
Dust will list the 15 biggest sub directories and will smartly recurse down the tree to find the larger ones. There is no need for a '-d' flag or a '-h' flag. The largest sub directory will have its size shown in red
Usage: dust <dir>
Usage: dust -n 30 <dir> (Shows 30 directories not 15)
dust .
161M .
160M └── ./target
123M ├── ./target/debug
83M │ ├── ./target/debug/deps
16M │ │ ├── ./target/debug/deps/libclap-82e6176feef5d4b7.rlib
8.6M │ │ └── ./target/debug/deps/dust-993f7d919d92f0f8.dSYM
8.6M │ │ └── ./target/debug/deps/dust-993f7d919d92f0f8.dSYM/Contents
8.6M │ │ └── ./target/debug/deps/dust-993f7d919d92f0f8.dSYM/Contents/Resources
27M │ ├── ./target/debug/incremental
12M │ └── ./target/debug/build
20M ├── ./target/x86_64-apple-darwin
20M │ └── ./target/x86_64-apple-darwin/debug
20M │ └── ./target/x86_64-apple-darwin/debug/deps
16M │ └── ./target/x86_64-apple-darwin/debug/deps/libclap-7e3f8513c52cd558.rlib
16M └── ./target/release
13M └── ./target/release/deps
Performance: dust is currently about 4 times slower than du.
Description
A more intuitive version of du in rust
⚠️ ARCHIVED: Original GitHub repository no longer exists. Preserved as backup on 2026-06-08T12:44:20.214Z
Releases
10
Languages
Rust
74.1%
Shell
11.2%
PowerShell
7.4%
Elvish
3.9%
Roff
3.4%