FREEDOM251

Freedom251 › Disk Space Analyzers

Duc

Free plan LinuxSelf-hosted

Visit Duc Alternatives

Duc's own site

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

Look at these too