jmtd → log → duc
Continuing a series of blog posts about Debian packages I have adopted (starting with smartmontools), in January this year I adopted duc ("Dude, where are my bytes?")
duc
is a tool to record and visualise disk space usage. Recording and
visualising are performed separately, meaning the latter is very fast. There
are several visualisers available. The three most interesting ones are
duc ui
, a text terminal/ncurses-based heirarchical browserduc gui
, a GUI/X11 applicationduc cgi
, a CGI for access with a web browser
The GUI and CGI resemble the fantastic
Filelight KDE tool,
which I've always preferred to the similar tools available for GNOME, Windows
or macOS. (duc
itself works fine on macOS). The CGI could be deployed on my
NAS, but I haven't set it up yet.
Indexing is performed via duc index <path>
and seems very quick when compared
to something like du -sh.
The index is stored in a local database.
I adopted duc
in sad circumstances after the prior maintainer decided to step
down, in response to a discussion we had about a feature request for the Debian
package. This wasn't the outcome I wanted, but it's a package I use regularly
on several machines so I stepped up to adopt it.
Comments
The circular view seems good to identify big directories.
To find big files, I prefer the Treemap visualization qdirstat/k4dirstat/windirstat. Do you use it as well?