mirror of
https://github.com/nachoparker/dutree
synced 2024-05-27 02:16:08 +02:00
cba18d82ad
On an 80 column terminal, which is a quite common configuration, the filename column was too cramped for even moderate filenames and depths. Use a minimum of 25 columns for the filename column, but after that let it scale with the size of the window to provide as before. |
||
---|---|---|
resources | ||
src | ||
test | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
dutree
a tool to analyze file system usage written in Rust
Features
- coloured output, according to the LS_COLORS environment variable.
- display the file system tree
- ability to aggregate small files
- ability to exclude files or directories
- ability to compare different directories
- fast, written in Rust
More details at ownyourbits.com.
Usage
$ dutree --help
Usage: dutree [options] <path> [<path>..]
Options:
-d, --depth [DEPTH] show directories up to depth N (def 1)
-a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
-s, --summary equivalent to -da, or -d1 -a1M
-u, --usage report real disk usage instead of file size
-b, --bytes print sizes in bytes
-f, --files-only skip directories for a fast local overview
-x, --exclude NAME exclude matching files or directories
-H, --no-hidden exclude hidden files
-A, --ascii ASCII characters only, no colors
-h, --help show help
-v, --version print version number
Installation
cargo install dutree
There's also standalone binaries for Linux in the Releases section
Arch Linux
You can install the AUR package
with an AUR helper like pacaur
, or manually:
git clone https://aur.archlinux.org/dutree.git
cd dutree
makepkg -si