Es gibt verschiedene Möglichkeiten, alle Dateien unter Linux nach Größe sortiert aufzulisten. Eine Möglichkeit ist die Verwendung von
du Befehl. Der Befehl du druckt die Festplattennutzung jeder Datei und jedes Verzeichnisses im angegebenen Verzeichnis aus. Um die Ausgabe von du nach Größe zu sortieren, können Sie
sort verwenden Befehl. Der folgende Befehl listet alle Dateien und Verzeichnisse im aktuellen Verzeichnis nach Größe sortiert auf:
„
du -Shx | sort -hr
„
Eine andere Möglichkeit, alle Dateien nach Größe sortiert aufzulisten, ist die Verwendung von Suchen Befehl. Mit dem Befehl „find“ können Dateien anhand verschiedener Kriterien, einschließlich der Größe, gesucht werden. Um alle Dateien im aktuellen Verzeichnis zu finden, die größer als 100 Kilobyte sind, können Sie den folgenden Befehl verwenden:
„
finden . -Größe +100k
„
Um die Ausgabe von find nach Größe zu sortieren, können Sie sort verwenden Befehl. Der folgende Befehl listet alle Dateien im aktuellen Verzeichnis auf, die größer als 100 Kilobyte sind, sortiert nach Größe:
„
finden . -Größe +100k | sort -hr
„
Schließlich können Sie auch ls verwenden Befehl, um alle Dateien nach Größe sortiert aufzulisten. Der Befehl ls gibt eine Liste aller Dateien im angegebenen Verzeichnis aus. Um die Ausgabe von ls nach Größe zu sortieren, können Sie -S verwenden Option. Der folgende Befehl listet alle Dateien im aktuellen Verzeichnis nach Größe sortiert auf:
„
ls -lShx
„
Hier ist eine Beispielausgabe:
„
insgesamt 24,6 Millionen
drwxrwx--x 12 65534 65534 4.0K 7. März 2018 Dokumente/
-rw------- 1 65534 65534 32,3M 18. November 2018 Downloads/Datei1
-rw-r--r-- 1 65534 65534 1.5G 26. Okt. 00:01 Downloads/Datei2
„
Wie Sie sehen, ist die Ausgabe nach Dateigröße sortiert, wobei die größte Datei unten steht.