Meiner Festplatte geht der Speicherplatz aus:
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda7 803G 715G 48G 95% /home
Ich möchte das gesamte Home-Verzeichnis durchgehen und die 10 wichtigsten platzraubenden Verzeichnisse oder Dateien herausfinden, um zu entscheiden, wer entfernt werden soll.
du -sh *
kann die Größe aller Unterverzeichnisse anzeigen, erhält jedoch nur den aktuellen Ordner. Möglicherweise muss ich mich in viele Unterverzeichnisse und rekursiv aufteilen, um herauszufinden, wer die Schuldigen sind, die ich brauche.
Gibt es eine gute Möglichkeit, dies zu tun?
quelle
Versuche dies:
quelle
Ein weiterer GUI-Favorit: kdirstat
Es verfügt über nette Drilldown-Funktionen und ein (erweiterbares) Werkzeugmenü, mit dem Sie Ihre Dateien löschen / komprimieren können.
Ich habe auch ein Befehlszeilenskript, das ich dir_usage nenne und das ich in pastebin hochgeladen habe.
quelle
Die obige Befehlszeile führt Folgendes aus (in der angegebenen Reihenfolge):
Dies führt zu einer Liste der für Menschen lesbaren Größen der 10 größten Dateien im aktuellen Ordner und in den Unterordnern.
quelle