Skip to content
dua-cli
Hidden Gem

Curated by Surfaced Editorial·Developer·2 min read
Share:

dua-cli is a fast, interactive disk usage analyzer written in Rust, developed by the community. Its core function is to quickly scan and visualize disk space consumption, allowing users to identify large files and directories with ease. The primary user is anyone who needs to free up disk space, manage storage, or understand where their data is residing, particularly developers and system administrators. You'd open dua-cli when your disk is running low, or you need to perform a quick audit of a server's storage without waiting for slow graphical tools. It operates efficiently on Linux, macOS, and Windows, offering both a textual tree view and an interactive TUI (Text User Interface).

Why It’s Useful

dua-cli is a superior, faster replacement for `du` or `ncdu` for interactive disk space analysis, especially on large file systems. For the developer whose SSD is constantly full from large project dependencies or Docker images, `dua-cli` quickly pinpoints the culprits, making cleanup efficient. For a system administrator monitoring server disk usage, `dua-cli` provides rapid, clear insights into storage allocation without resource-intensive graphical tools. It is completely free and open-source, built with performance in mind. A lesser-known but incredibly useful feature is its ability to delete files or directories directly from the interactive interface, making cleanup a seamless process. It's not widely known because it's a newer, Rust-based alternative in a space with entrenched tools, despite its speed and modern interface. The project is actively developed on GitHub with a responsive community.

Enjoyed this? Get five picks like this every morning.

Free daily newsletter — zero spam, unsubscribe anytime.