12 Dec 2018

Größe von Verzeichnissen auf Konsole anzeigen

Auch mit der Konsole kann man sich aussagekräftig Verzeichnisgrößen anzeigen lassen, um nach Platzfressern zu suchen.

$ du -h --max-depth=1 /srv/www/ | sort -n -r

220K    /srv/www/cgi-bin
1.4G    /srv/www/htdocs
1.4G    /srv/www/
1.1M    /srv/www/htdig
$ du -hcs ./* | sort -h

[...]
335M    ./Armbian_22.02.img.xz
644M    ./Pictures
2.4G    ./Downloads
2.8G    ./Android
8.5G    ./tmp
16G     total
  • ein kleines Shell-skript, z. B. als d.sh nach /usr/local/bin kopieren und ausführbar machen
  • Es wird die Größe jeder Datei zusammengezählt, deshalb kann das lange dauern:
  • Ausgabe in Bytes
#!/bin/sh
ls -ARgo "$@" | awk '{q += $3} END {print q}'

Anwendung so:

d.sh ~/xtra/
1739
  • Es gibt aber auch ncdu, einen Disk Usage Analyzer mit ncurses interface :)