So sortieren Sie Du unter Linux nach Größe

So Sortieren Sie Du Unter Linux Nach Grosse



Der Festplattennutzungs- oder „du“-Befehl unter Linux ist ein leistungsstarkes Dienstprogramm zum Analysieren des von Dateien und Verzeichnissen belegten Speichers. Es zeigt alle Dateien und ihre entsprechende Dateigröße in Blöcken an, wobei jeder Block 1024 Byte misst. Daher ist der Befehl „du“ für eine effektive und effiziente Festplattenverwaltung unerlässlich.

Allerdings verfügt der Befehl „du“ über keine Sortierfunktion, weshalb wir uns fragen, ob dies möglich ist. Wenn es das ist, wonach Sie gesucht haben, machen Sie sich keine Sorgen. In dieser Anleitung erfahren Sie, wie Sie den Befehl „du“ verwenden und wie Sie du unter Linux nach Größe sortieren.







So sortieren Sie Du unter Linux nach Größe

Wie bereits erwähnt verfügt der Befehl „du“ nicht über die Sortierfunktion, daher müssen wir eine andere Methode verwenden. Der Befehl „sort“ ist in dieser Situation hilfreich. In diesem Fall können Sie die Ausgabe des Befehls „du“ als Eingabe an den Befehl „sort“ weiterleiten. Geben Sie zunächst den Befehl entsprechend Ihren Anforderungen in der folgenden Syntax ein:



Für aufsteigende Reihenfolge: du -h [Verzeichnis] ​​| sortieren -h



Für absteigende Reihenfolge: du -h [directory] | sort -rh





  1. Die Option „-h“ stellt die Daten in einem für Menschen lesbaren Format dar.
  2. Das „-r“ dient zum Sortieren in umgekehrter Reihenfolge.

Nehmen wir ein Beispiel für die Suche nach größeren Dateien in Ihrem Home-Verzeichnis. In dieser Situation möchten Sie möglicherweise die Liste in absteigender Reihenfolge anzeigen.

von -H ~ | Sortieren -rh

Das Kachelsymbol (~) stellt das Home-Verzeichnis in Linux dar.

Sie können die obersten „N“ Verzeichnisse auch nach Größe anzeigen, indem Sie zusätzlich zu den vorherigen Befehlen den Befehl „head“ verwenden. Die Syntax lautet wie folgt:

von -H [ Verzeichnis ] | Sortieren -rh | Kopf -N N

Das „-n“ gibt die Anzahl der zu druckenden Zeilen an und verwendet „N“ als Eingabe. Ersetzen Sie „N“ durch die Anzahl der Verzeichnisse, die Sie anzeigen möchten. Um beispielsweise die fünf obersten Dateien/Verzeichnisse im Home-Verzeichnis zu finden, sollten Sie den folgenden Befehl verwenden:

von -H ~ | Sortieren -rh | Kopf -N 5

Wenn Sie diese Ergebnisse außerdem in einer Textdatei speichern möchten, verwenden Sie dazu den folgenden Befehl:

von -H [ Verzeichnis ] | Sortieren -rh > Dateiname.txt

Ersetzen Sie in „filename.txt“ den Dateinamen durch einen beliebigen Namen. Das „>“-Symbol leitet die Ausgabe in die angegebene Datei um. Wenn keine Datei mit dem von Ihnen gewählten Namen vorhanden ist, wird eine neue erstellt und die Ausgabe gespeichert.

Speichern wir beispielsweise die Daten der ersten fünf Verzeichnisse in der Textdatei.

von -H ~ | Sortieren -rh | Kopf -N 5 > top_directories.txt

Abschluss

Für eine effektive Datenträgerverwaltung können Sie den Befehl „du“ verwenden. Sie müssen die Dateien jedoch nach ihrer Dateigröße sortieren, und der manuelle Vorgang ist zeitaufwändig. Daher haben wir anhand des Befehls „sort“ den einfachen Ansatz erklärt, du unter Linux nach Größe zu sortieren. Schließlich haben wir auch besprochen, wie man die Ausgabe auf die obersten „N“ Dateien beschränkt und diese Ausgaben in einer Datei speichert.