menu

Bash: Verzeichnisse nach Größe sortieren

Wer auf der Linux-Kommandozeile Bash eine Liste Verzeichnissen nach Größe sortiert ausgeben möchte, kommt mit ls -s -S nicht weit: Dieses Kommando berücksichtigt nicht den Inhalt der Verzeichnisse. Ein eleganterer Weg ist es, den belegten Speicherplatz von Verzeichnissen anzeigen zu lassen und die Ausgabe dann nach Größe zu sortieren:

vom 8. Mai 2014

 

du -h --max-depth=1 . | sort -n -r

 

Ein Kommentar

  1. Winakk sagt:

    du -h –max-depth=1 . | sort -n -r
    sortiert absteigend nach der Ziffer der Größenangabe, z.B. 9M, 8K, 7M, 6K, 5M, 3G, 1G.

    du -h –max-depth=1 . | sort -h -r
    sortiert absteigend nach der Größe, z.B. 3G, 1G, 9M, 7M, 5M, 8K, 6K

    Ihr Vorschlag war mir trotzdem eine Hilfe und hat mich bei meinem Problem weitergebracht, vielen Dank!

    W. Schürmann

 

Winakk antworten

Hinweis: Felder, welche mit einem Sternchen (*) gekennzeichnet sind, müssen ausgefüllt werden.