KDirStat was a graphical disk usage utility for KDE 3, very much like the Unix
"du" command. In addition to that, it came with some cleanup facilities to
reclaim disk space. But it's history now. Use the newer QDirStat or
2016-01-09 Complete Rewrite:
KDirStat is dead, long live
is KDirStat without any KDE -- from the original KDirStat author.
In addition to KDirStat's features, it comes with some new ones:
- Multi-selection in both the tree and the treemap.
- No more restriction on the number of user-defined cleanup actions.
- Properly show errors of cleanup actions (and their output, if desired).
- Only one binary file required. It contains everything including icons etc.
(Qt runtime libs are still required to be installed).
QDirStat is based on that same code from the original KDE 3 KDirStat of
2006. It's an 80% rewrite using a lot of newer Qt technologies. And there was
a lot of cleaning up that old code base that had been long overdue.
Get it here:
This version is outdated. This is the KDE 3 version.
Better use the newer
instead or the KDE 4 / 5
Repository of the old KDE 3 kdirstat:
Graphical and numeric display of used disk space
Files kept apart from directories in separate <Files> items to prevent
cluttering the display
All numbers displayed human readable - e.g., 34.4 MB instead of 36116381 Bytes
Different colors in the directory tree display to keep the different tree
levels visually apart
Display of latest change time within an entire directory tree - you can easily
see what object was changed last and when.
as alternate (auxiliary) view of a directory tree
Easily find large in a directory tree: You see the entire tree at once. Large
rectangles are large files - you can see them even if they are hidden somewhere
deep within the tree.
Treemap view slaved to the tree (list) view: Click on a file in the treemap,
and it is selected in the tree view - and vice versa.
Treemap tiles are colored by file type - all images in cyan, all audio
tracks (MP3 etc.) in yellow, executables in magenta etc.; you can see from the
color what a treemap rectangle is.
Many treemap variants available:
Fast implementation: Treemap built in fractions of a second (on quite
ordinary machines: Athlon-550 class)
- Treemap subwindow can be resized as the user prefers
- Treemap can be switched off with a single keypress (F9)
- Context menu with cleanup actions etc.
- Zoom the treemap in/out treemap with double click (left/right)
- Many treemap configuration options
Stays on one file system by default - reads mounted file systems only on
You don't care about a mounted /usr file system if the root file
system is full and you need to find out why in a hurry, nor do you want to scan
everybody's home directory on the NFS server when your local disk is full.
Network transparency: Scan FTP or Samba directories - or whatever else
protocols KDE support.
Cache file reading and writing: Use the supplied Perl script
kdirstat-cache-writer to scan directory trees in cron jobs over night
and view the result with KDirStat whenever it is convenient - without creating
I/O load on the machine you are scanning. You can also use that script to scan
directories on a server and view the result on any machine that has KDE
running. The server doesn't need any more infrastructure than a normal Perl
installation (i.e., no X11 or KDE required).
PacMan animation while directories are being read.
OK, this is not exactly essential, but it's fun.
Predefined cleanup actions: Easily delete a file or a directory tree, move it
to the KDE trash bin, compress it to a .tar.bz2 archive or simply open a shell
or a Konqueror window there.
User-defined cleanup actions: Add your own cleanup commands or
"Send mail to owner" report facility: Send a mail requesting the owner
of a large directory tree to please clean up unused files.