LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

diskonaut

terminal-based disk space navigator with treemap visualization

TLDR

Analyze current directory
$ diskonaut
copy
Analyze specific directory
$ diskonaut [/path/to/directory]
copy
Show apparent size instead of disk usage
$ diskonaut --apparent-size [directory]
copy
Disable the delete confirmation prompt
$ diskonaut --disable-delete-confirmation [directory]
copy

SYNOPSIS

diskonaut [options] [folder]

DESCRIPTION

diskonaut is a terminal-based disk space navigator that displays directory sizes in an interactive treemap visualization. It allows exploring disk usage with keyboard navigation to quickly identify space-consuming directories and files.The treemap view represents directories as nested rectangles proportional to their size, providing an intuitive visual overview of disk space distribution. Navigation allows drilling into directories and viewing detailed size information.diskonaut is written in Rust and designed for performance, capable of quickly analyzing large directory trees while maintaining a responsive interface.

PARAMETERS

FOLDER

Directory to analyze (defaults to current directory).
-a, --apparent-size
Show apparent file size instead of disk usage.
-d, --disable-delete-confirmation
Skip the confirmation prompt when deleting files or folders.
-h, --help
Display help information.
-V, --version
Display version information.

INSTALL

sudo dnf install diskonaut
copy
sudo pacman -S diskonaut
copy
brew install diskonaut
copy

CAVEATS

Requires terminal with sufficient size for meaningful visualization. Very deep directory structures may be difficult to navigate. Initial scan of large filesystems takes time.

HISTORY

diskonaut was created as a modern, terminal-based alternative to graphical disk usage analyzers. Written in Rust, it combines the accessibility of TUI applications with visual treemap representations popular in GUI tools.

SEE ALSO

ncdu(1), du(1), duf(1), dust(1)

RESOURCES

Copied to clipboard
Kai