Wer kennt das Problem nicht, die Linux System-Festplatte ist fast voll.
Jetzt währe ein Befehl gut, der die Speicherauslastung pro Verzeichnis ausgibt.
Hier ist eine Kombination aus find xarg du und sort welche bei dieser Problemstellung hilfreich sein kann.
find . -maxdepth 1 -type d -print | xargs du -sm | sort -n
Die Ausgabe könnte dann z.B. so aussehen.
Alle angaben in MB!
0 ./sys
1 ./boot
1 ./dev
1 ./initrd
1 ./media
1 ./mnt
1 ./opt
1 ./srv
1 ./tmp
3 ./sbin
4 ./bin
4 ./proc
5 ./etc
9 ./lib
53 ./root
399 ./usr
451 ./home
665 ./var
Auf diese Weise kann man schnell Speicherfresser finden und geg. löschen.
Sollte man in /home nachsehen wollen welcher User am meisten Platz verschwendet nutzt, kann man vor absetzen des obigen Befehls in das Verzeichnis /home wechseln.
Liebe Grüße
Chris