Freedom251 › Disk Space Analyzers
Duc

What Duc is
Duc is a free collection of Linux tools for indexing, inspecting, and visualizing disk usage. It first builds a filesystem index, storing accumulated directory sizes in a database that can be queried or used to create graphs and reports. Interfaces include command-line and ncurses tools, a graphical X or OpenGL interface, and a web CGI interface. The graphical view uses sunburst graphs to explore storage distribution. Duc can generate XML or JSON output from its index, and indexing can hide individual file names while retaining directory names. The maker says Duc has been tested on systems with more than 500 million files and several petabytes of storage, and describes the database as optimized for a fast interface after indexing. Packages are available from Debian and Ubuntu repositories, with installation instructions for RHEL and CentOS; source releases support other systems. Duc is licensed under LGPL-3.0. Available commands can vary with build configuration, such as packages without the GUI command.
Who it suits
Duc suits Linux users who need database-backed disk-usage inspection through terminal, graphical, or web interfaces. It is also useful when XML or JSON reports and filename hiding are required.
What it does well
- Free LGPL-3.0 software
- Command-line, ncurses, graphical, and web interfaces
- Sunburst filesystem visualization
- XML and JSON index output
- Option to hide individual file names
What to know first
- Filesystem indexing is required first
- Commands vary by build configuration
- Linux installation may require listed build dependencies
Verdict
Duc offers several ways to inspect indexed disk usage, from terminal commands to sunburst graphics and web access. Users should plan for an indexing step and check which commands their build provides.
Facts from Duc's own pages
- Application sizes
- No · duc.zevv.nl, 23 Sept 2026
- Build dependencies
- The maker lists ncurses, Cairo, Pango, and build-essential dependencies for Debian or Ubuntu builds. · duc.zevv.nl, 11 Oct 2026
- Compatibility limit
- Some commands may not be available depending on the build configuration; the manual gives the duc-nox package as an example without the GUI command. · rawgit.com, 11 Oct 2026
- Data export
- The manual documents commands that generate XML or JSON output from the index. · rawgit.com, 11 Oct 2026
- Disk usage database
- Duc maintains a database of accumulated directory sizes that users can query to inspect filesystem usage. · duc.zevv.nl, 11 Oct 2026
- Exportable reports
- Yes · duc.zevv.nl, 23 Sept 2026
- File-type breakdown
- No · duc.zevv.nl, 23 Sept 2026
- Free plan
- Yes · duc.zevv.nl, 23 Sept 2026
- Indexing
- Duc maintains a database of accumulated directory sizes that users can query or use to create graphs. · duc.zevv.nl, 11 Oct 2026
- Indexing requirement
- Duc needs an index of the filesystem before it can show disk usage information. · rawgit.com, 11 Oct 2026
- Index privacy option
- The index command has a hide-file-names option that hides individual file names while preserving directory names. · rawgit.com, 11 Oct 2026
- Index requirement
- Duc requires an index of the file system before it can show information. · rawgit.com, 11 Oct 2026
- Installation
- Duc is available from Debian and Ubuntu repositories, and the maker provides source code for other operating systems. · duc.zevv.nl, 11 Oct 2026
- Interfaces
- Duc offers command-line and ncurses interfaces, a graphical X or OpenGL interface, and a web CGI interface. · duc.zevv.nl, 11 Oct 2026
- License
- The Duc GitHub repository identifies its license as LGPL-3.0. · github.com, 11 Oct 2026
- Linux availability
- The maker’s site says Duc is available from Debian and Ubuntu repositories and gives installation instructions for Debian, Ubuntu, RHEL, and CentOS. · duc.zevv.nl, 11 Oct 2026
- Performance
- The maker says Duc stores disk usage in an optimized database for a fast interface once indexing is complete. · duc.zevv.nl, 11 Oct 2026
- Desktop platforms
- Linux · duc.zevv.nl, 23 Sept 2026
- Privacy option
- The manual documents a hide-file-names indexing option that hides individual file names while preserving directory names. · rawgit.com, 11 Oct 2026
- Purpose
- Duc is a collection of tools for indexing, inspecting and visualizing disk usage. · duc.zevv.nl, 11 Oct 2026
- Scale
- The maker says Duc has been tested on systems with more than 500 million files and several petabytes of storage. · duc.zevv.nl, 11 Oct 2026
- Scan scope
- files_folders · duc.zevv.nl, 23 Sept 2026
- Source availability
- The maker’s site links to downloadable source releases and instructions to build and install Duc. · duc.zevv.nl, 11 Oct 2026
- Support
- The maker directs questions, feature requests, and bug reports to the GitHub issue system and lists an email contact. · duc.zevv.nl, 11 Oct 2026
Where Duc stands on Freedom251
- Disk Space Analyzers#74 of 105