$ duchk -rs 10240 /
duchk: smallest size displayed will be 10240 kbyte(s)
duchk: /boot: active mountpoint
duchk: /proc: active mountpoint
405076 /usr
178656 /usr/lib
66108 /usr/lib/locale
29600 /usr/lib/locale/locale-archive
38504 /usr/lib/perl5
37988 /usr/lib/perl5/5.8.0
22472 /usr/lib/perl5/5.8.0/i386-linux-thread-multi
12112 /usr/lib/perl5/5.8.0/i386-linux-thread-multi/auto
20716 /usr/lib/python2.2
175868 /usr/share
40952 /usr/share/locale
40040 /usr/share/doc
28808 /usr/share/comps
28804 /usr/share/comps/i386
18644 /usr/share/comps/i386/hdlist2
15900 /usr/share/man
26020 /usr/bin/
15192 /usr/sbin
73172 /lib
56052 /lib/modules
28552 /lib/modules/2.4.20-8
28216 /lib/modules/2.4.20-8/kernel
22952 /lib/modules/2.4.20-8/kernel/drivers
27496 /lib/modules/2.4.20-18.9
27144 /lib/modules/2.4.20-18.9/kernel
22128 /lib/modules/2.4.20-18.9/kernel/drivers
58224 /home
25420 /home/alban
18200 /home/alban/downloads/
13024 /home/alban/downloads/kernel-2.4.20-18.9.i386.rpm
15472 /var
12772 /var/lib
11176 /var/lib/rpm
10768 /sbin
$ duchk /
duchk: smallest size displayed will be 1 kbyte(s)
duchk: /boot: active mountpoint
duchk: /proc: active mountpoint
405076 /usr
73172 /lib
58224 /home
15472 /var
10768 /sbin
4880 /etc
4096 /bin/
2708 /tmp/
420 /dev
80 /root
16 /lost+found
12 /mnt
4 /misc
4 /initrd
4 /opt
$ duchk -rs 1024 ~alban/downloads
duchk: smallest size displayed will be 1024 kbyte(s)
99792 /home/alban/downloads/matrix.reloaded.trailer.mov
71972 /home/alban/downloads/OOo_1.0.3.1_LinuxIntel_install.tar.gz
66652 /home/alban/downloads/gcc-3.2-sol8-sparc-local.gz
57808 /home/alban/downloads/xfree86-4.2.0
15868 /home/alban/downloads/xfree86-4.2.0/Xfnts.tgz
11968 /home/alban/downloads/xfree86-4.2.0/Xf100.tgz
6756 /home/alban/downloads/xfree86-4.2.0/Xmod.tgz
5808 /home/alban/downloads/xfree86-4.2.0/Xps.tgz
4832 /home/alban/downloads/xfree86-4.2.0/Xbin.tgz
3432 /home/alban/downloads/xfree86-4.2.0/Xprog.tgz
2228 /home/alban/downloads/xfree86-4.2.0/Xfscl.tgz
1560 /home/alban/downloads/xfree86-4.2.0/Xdoc.tgz
1208 /home/alban/downloads/xfree86-4.2.0/Xhtml.tgz
1176 /home/alban/downloads/xfree86-4.2.0/Xnest.tgz
26812 /home/alban/downloads/linux-2.4.20.tar.bz2
25376 /home/alban/downloads/mjd-conf-judo.mov
15300 /home/alban/downloads/binutils-2.11.2-sol8-sparc-local.gz
15052 /home/alban/downloads/FinMac2k3aUpdate.sea.hqx
12968 /home/alban/downloads/mjd-conf-judo.mp3
12024 /home/alban/downloads/libgcc-3.2-sol8-sparc-local.gz
10784 /home/alban/downloads/perl-5.8.0.tgz
9932 /home/alban/downloads/gtk+-1.2.10-sol8-sparc-local.gz
9044 /home/alban/downloads/postgresql-7.2.3.tar.gz
7652 /home/alban/downloads/fw_xscreensaver-3.31.tardist
6420 /home/alban/downloads/ms
2852 /home/alban/downloads/ms/twdocs.from.tw
1136 /home/alban/downloads/ms/twdocs.from.tw/Tripwire Servers.pdf
5352 /home/alban/downloads/mailman-2.1.tgz
4604 /home/alban/downloads/patch-2.4.19.bz2
4208 /home/alban/downloads/Niacin__Time_Crunch__Invisible_King.mp3
3812 /home/alban/downloads/xine-lib-1-beta11.tar.gz
3360 /home/alban/downloads/MPlayer-0.90.tar.bz2
3204 /home/alban/downloads/mplayer-0.90pre8-fr1.i386.rpm
2932 /home/alban/downloads/openpbs-2.3pl2-1.i386.rpm
2804 /home/alban/downloads/tar-1.13.19-sol8-sparc-local
2736 /home/alban/downloads/openssl-0.9.6g-sol8-sparc-local.gz
2716 /home/alban/downloads/openssl-0.9.7a.tar.gz
2716 /home/alban/downloads/postgresql-server-7.3.3-1PGDG.i386.rpm
2408 /home/alban/downloads/xine-ui-0.9.20.tar.gz
2360 /home/alban/downloads/postgresql-programmer-7.2-US.pdf
2324 /home/alban/downloads/adobe.printer.driver-8.8-for.macintosh.US.sea.hqx
2272 /home/alban/downloads/vim-6.0-sol8-sparc-local.gz
2272 /home/alban/downloads/ncurses-5.2-sol8-sparc-local.gz
2188 /home/alban/downloads/openssl-engine-0.9.6d.tar.gz
2120 /home/alban/downloads/openssl-0.9.6d.tar.gz
2104 /home/alban/downloads/openssl-engine-0.9.6b.tar.gz
1984 /home/alban/downloads/ntp-4.1.1a.tar.gz
1868 /home/alban/downloads/postgresql-reference-7.2-US.pdf
1796 /home/alban/downloads/fileutils-4.1-sol8-sparc-local.gz
1724 /home/alban/downloads/postgresql-7.2.rpm
1632 /home/alban/downloads/postgresql-7.3.3-1PGDG.i386.rpm
1624 /home/alban/downloads/bash-2.05-sol8-sparc-local.gz
1488 /home/alban/downloads/readline-4.2-sol8-sparc-local.gz
1412 /home/alban/downloads/cbest.registration.bulletin.pdf
1408 /home/alban/downloads/win4lin
1176 /home/alban/downloads/win4lin/netraverse_installer.tgz
1380 /home/alban/downloads/textutils-2.0-sol8-sparc-local.gz
1284 /home/alban/downloads/OpenPBS_2_3_16.tar.gz
1272 /home/alban/downloads/samtrans.system.map.gif
1216 /home/alban/downloads/gnupg-1.2.1-4.i386.rpm
1124 /home/alban/downloads/postgresql-admin-7.2-US.pdf
1112 /home/alban/downloads/postgresql-user-7.2-A4.pdf
1108 /home/alban/downloads/postgresql-docs-7.3.3-1PGDG.i386.rpm
1104 /home/alban/downloads/openssl-0.9.7a-5.i386.rpm
1072 /home/alban/downloads/sendmail-8.12.8-5.90.i386.rpm
1024 /home/alban/downloads/cis.solaris.tar.Z
[1] If you really want a duchk which crosses
filesystem boundaries, please let me know, and I'll include filesystem
crossing as an option. I have not included it because the reason
duchk was written in the first place (in 1995 as a
/bin/sh program) was to give users (and sysadmins
:-) a tool to quickly spot high disk usage areas
within a filesystem, so folks could efficiently[2] reduce their usage when that filesystem became
full or near full.