So finden Sie die wichtigsten Verzeichnisse und Dateien (Festplattenspeicher) unter Linux heraus

Als Linux-Administrator müssen Sie regelmäßig überprüfen, welche Dateien und Ordner mehr Festplattenspeicher verbrauchen. Es ist sehr wichtig, die unnötigen Junks und auch linux große dateien finden zu können und sie von der Festplatte zu befreien.

Dieses kurze Tutorial beschreibt, wie Sie die größten Dateien und Ordner im Linux-Dateisystem mit dem Befehl du and find finden finden. Wenn Sie mehr über diese beiden Befehle erfahren möchten, dann gehen Sie zu den folgenden Artikeln.

So finden Sie die wichtigsten Verzeichnisse und Dateien (Festplattenspeicher) unter Linux heraus

So finden Sie die größten Dateien und Verzeichnisse unter Linux

  • Führen Sie den folgenden Befehl aus, um die größten Verzeichnisse unter /home partition herauszufinden.
  • # du -a /home | sort -n -r -r | head -n 5
  • Die größten Verzeichnisse unter Linux finden
  • Der obige Befehl zeigt die größten 5 Verzeichnisse meiner /home Partition an.
  • Wenn Sie die größten Verzeichnisse im aktuellen Arbeitsverzeichnis anzeigen möchten, führen Sie run aus:
  • # du -a | sort -n -n -r |r | head -n 5

Lassen Sie uns den Befehl aufschlüsseln und sehen, was die einzelnen Parameter sagen.

das Kommando: Schätzen Sie die Nutzung des Dateispeichers.
a: Zeigt alle Dateien und Ordner an.
sort command : Sortiert Zeilen von Textdateien.
-n : Vergleich nach Zeichenkette numerischer Wert.
-r : Stornieren Sie das Ergebnis von Vergleichen.
head : Gibt den ersten Teil der Dateien aus.
-n : Druckt die ersten’n‘ Zeilen. (In unserem Fall haben wir die ersten 5 Zeilen angezeigt).

Einige von Ihnen möchten das obige Ergebnis in einem für den Menschen lesbaren Format anzeigen, d.h. Sie möchten vielleicht die größten Dateien in KB, MB oder GB anzeigen.

# du -hs * | sort -rh | head -5

Der obige Befehl zeigt die obersten Verzeichnisse an, die mehr Speicherplatz verbrauchen. Wenn Sie der Meinung sind, dass einige Verzeichnisse nicht wichtig sind, können Sie einfach einige Unterverzeichnisse löschen oder den gesamten Ordner löschen, um etwas Platz zu schaffen.

Um die größten Ordner/Dateien einschließlich der Unterverzeichnisse anzuzeigen, führen Sie run aus:

# du -Sh | sort -rh | head -5

Suche nach den größten Ordnern und Unterverzeichnissen

Ermitteln Sie die Bedeutung der einzelnen Optionen mit Hilfe des obigen Befehls:

das Kommando: Schätzen Sie die Nutzung des Dateispeichers.
-h: Druckgrößen im menschenlesbaren Format (z.B. 10MB).
-S : Geben Sie die Größe der Unterverzeichnisse nicht an.
-s : Zeigt nur eine Summe für jedes Argument an.
sort command : sortiert Zeilen von Textdateien.
-r : Stornieren Sie das Ergebnis von Vergleichen.
-h: Vergleiche menschenlesbare Zahlen (z.B. 2K, 1G).
head : Gibt den ersten Teil der Dateien aus.

Nur die wichtigsten Dateigrößen herausfinden

Wenn Sie nur die größten Dateigrößen anzeigen möchten, führen Sie den folgenden Befehl aus:

# find -type f -exec du -Sh {} + | sort -rh | head -n 5

Die wichtigsten Dateigrößen unter Linux finden

Die wichtigsten Dateigrößen unter Linux finden

Um die größten Dateien an einem bestimmten Ort zu finden, geben Sie einfach den Pfad neben dem Befehl find an:

# find /home/tecmint/Downloads/ -type f -exec du -Sh {} + | sort -rh | head -n 5
ODER
# find /home/tecmint/Downloads/ -type f -printf „%s %s %p\n“ | sort -rn | head -n 5

Die höchste Dateigröße an einem bestimmten Ort finden

Der obige Befehl zeigt die größte Datei aus dem Verzeichnis /home/tecmint/Downloads an.

Das ist alles für den Moment. Das Auffinden der größten Dateien und Ordner ist keine große Sache. Selbst ein Anfängeradministrator kann sie leicht finden.