Listen Sie Dateien und Verzeichnisse nach Größe unter Linux auf
Diese Seite zeigt uns, wie Sie mit Standard-Linux-Befehlen eine Liste von Dateien und Ordnern erstellen, die nach Größe sortiert sind.
Befehl
Um eine Liste mit der Größe jedes Elements in einem Ordner zu erhalten, verwenden Sie den Befehl du wie folgt:
du -sm *
Das Argument -m gibt die Auflistung in Megabyte zurück (beachten Sie, dass Sie -h für die Anzeige durch den Menschen verwenden können, aber es wird nicht korrekt sortiert)
Jetzt wollen wir das durch den Sortierbefehl durchgehen, in umgekehrter Reihenfolge -r und numerisch -n:
du -sm * | sort -nr
Das einzige Problem hier ist, dass wir zu viele Ausgaben erhalten, wenn es viele Dateien und Ordner gibt, sodass wir es entweder mit dem Befehl more weiterleiten können:
du -sm * | sort -nr | Mehr
Oder wir können nur die 15 größten Artikel zurückgeben:
du -sm * | sort -nr | Kopf -15
Daraufhin wird eine Liste in etwa wie folgt angezeigt:
2907 Dateien1 993 Dateien2 38 Somefile.txt