Skip to content
 
 

Latest commit

 

History

231 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diskonaut

standard-readme compliant

Display disk usage in the terminal using treemaps

Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to memory so that you can explore its contents (even while still scanning).

Once completed, you can navigate through subfolders, getting a visual treemap representation of what's taking up your disk space. You can delete files or folders as well and diskonaut will track how much space you've freed up in this session.

Table of Contents

Install

Install with cargo or download the latest version from the GitHub Releases. Note that the precompiled binaries are optimized for small binary size (see .goreleaser.yaml for how exactly).

cargo install diskonaut-x

Usage

To scan the current folder run:

diskonaut

You can specify any folder to scan:

diskonaut ~

To show file sizes rather than block usage on disk run diskonaut -a. To skip delete confirmation run diskonaut -d

Maintainers

@kfkonrad

Contributing

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © 2026 Kevin F. Konrad

About

Terminal disk space navigator 🔭

Resources

Code of conduct

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages