VM INSTANCE // dust · demoshell/tui:dust
◍ PRIVATE VM
dust running in your browser
≈ 9.0 MB to start
up to 6.2 MB more while you use it
This VM is emulated in your browser, so software can feel slower here than it does on a real machine.

dust answers the question du makes you work for: what is filling this folder? It walks the tree, keeps the biggest entries, and draws them as an indented list with a bar per line, so the folder that holds most of the space stands out without sorting or piping anything.

The tree is pruned to what fits on the screen, biggest at the bottom where your eye lands last. The lighter part of each bar is the share of the parent folder, so a large file inside a small folder is visible as such. Flags change what is measured rather than how it is shown: -f counts files, -s measures file length rather than blocks used, -t groups by file type, and -d limits the depth. It is one Rust binary and reads nothing but the tree you point it at.

The demo opens in a sample workspace: a web app with a node_modules folder, photos, backups, logs and a sparse VM disk image. Run dust first, then dust -F for the biggest files, dust -f to see where the files are rather than the bytes, and dust -s -d 1 to watch the empty disk image jump to its full 4 GiB. The VM is private to your browser tab; nothing you type leaves it.

Commands to try

dustthe folder as a tree, biggest entries at the bottom
dust -d 1only the top-level folders
dust -Fthe biggest files, folders left out
dust -fcount files instead of bytes
dust -s -d 1file length instead of blocks used, so a sparse file shows its full size
dust -tspace grouped by file type

Install dust on your own machine

Alpineapk add dust
macOS / Linux (Homebrew)brew install dust
cargocargo install du-dust
any Linuxcurl -sSfL https://raw.githubusercontent.com/bootandy/dust/refs/heads/master/install.sh | sh

This VM was last built on Oct 17, 2026. How Demoshell demos work →

Similar tools you can try here

  • Midnight Commander — The classic two-panel terminal file manager, running live in a private Linux VM. Nothing to install.
  • Midday Commander — A dual-panel terminal file manager in Go with a fuzzy finder, bookmarks and archive browsing, live in a private VM.
  • Yazi — The fast terminal file manager in Rust with vim keys and live file previews, running in a private Linux VM. Nothing to install.
  • nnn — The tiny, fast terminal file manager that filters as you type, with four contexts and plugins, running live in a private Linux VM.
  • eza — The modern ls replacement with meaningful colours, a git status column and a built-in tree view, running live in a private Linux VM.
  • lsd — Ls with icons, colours, a tree view and a git column, run over a real source tree in a private Linux VM.
  • FileBrowser Quantum — A self-hosted web file manager with indexed search, sharing and an editor, live in a private Linux VM.
dudisk usagerust
Request changes or removal

This demo of dust (demoshell/tui:dust) was built by Demoshell and is not affiliated with the project. Tell us what to change, or ask us to take it down.