Qdu

qdu
qdu is a graphical disk usage tool based on Qt. It acts as the du unix command, but the result is displayed as a more readable hierarchical histogram. One immediately sees which directories consume the most disk space, and each directory can recursively be opened to see its content. You can then delete or move files to save disk space.

Features and manual

Installation

There are several possible installation procedures : Feel free to send me an e-mail if you encounter difficulties in the installation process, or if you were able to compile qdu on a new architecture (if you have a windoze executable version, please send it).

Compilation

Simply type:
tar -xzf qdu-2.2.tar.gz
cd qdu-2.2
qmake
make
Edit qdu.pro to tune the installation process. Windows users can download qdu-2.2.zip.

If Qt is not installed on your system, download the free X11 GPL version.

In order to compile with Qt, you will probably need to set some environment variables :
[ba]sh > export QTDIR=/usr/lib/qt3 (or /usr/lib/qt-3.3 or /usr/share/qt ...)
[t]csh > setenv QTDIR /usr/lib/qt3 (or ...)
set PATH=${PATH}:${QTDIR}/bin/
set LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${QTDIR}/lib
Try to compile a simple Qt example and check the Qt FAQ page in case of problem.
If qdu displays unreadable fonts, simply run qtconfig and change the default font.

Change Log

Feb  26th, 2004 : Version 2.2-2 : Minor cleaning. Ready for Debian packaging.
Feb  25th, 2004 : Version 2.2-1 : Project renamed qdu (xdu already exists).
Sept 30th, 2003 : Version 2.1-2 : bug fix for directories larger than 2Gb (bug finder mark).
Sept 24th, 2003 : Version 2.1-1 : bug fixes. Parent directory can now be scanned. Faster.

Limitation

Due to a Qt internal 32 bit limitation, sizes of files larger than 4Gb are not properly reported (and hence the sums for directories containing these files).

freshmeat sourceforge