GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So finden Sie die wichtigsten Verzeichnisse und Dateien (Festplattenspeicherplatz) in Linux heraus

Als Linux-Administrator müssen Sie regelmäßig überprüfen, welche Dateien und Ordner mehr Speicherplatz verbrauchen. Es ist sehr wichtig, unnötigen Müll zu finden und ihn von Ihrer Festplatte zu befreien.

Dieses kurze Tutorial beschreibt, wie Sie die größten Dateien und Ordner im Linux-Dateisystem mit du (Festplattennutzung) und dem Befehl find finden. Wenn Sie mehr über diese beiden Befehle erfahren möchten, lesen Sie die folgenden Artikel.

  • Lernen Sie 10 nützliche „du“-Befehle (Festplattennutzung) in Linux
  • Beherrschen Sie den „Suchen“-Befehl mit diesen 35 praktischen Beispielen

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

Führen Sie den folgenden Befehl aus, um die größten Verzeichnisse unter /home herauszufinden Partition.

# du -a /home | sort -n -r | head -n 5

Der obige Befehl zeigt die größten 5 Verzeichnisse meines /home an Partition.

Finde die größten Verzeichnisse in Linux

Wenn Sie die größten Verzeichnisse im aktuellen Arbeitsverzeichnis anzeigen möchten, führen Sie Folgendes aus:

# du -a | sort -n -r | head -n 5

Lassen Sie uns den Befehl aufschlüsseln und sehen, was jeder Parameter aussagt.

  1. du Befehl:Dateiplatznutzung schätzen.
  2. a :Zeigt alle Dateien und Ordner an.
  3. sort Befehl :Zeilen von Textdateien sortieren.
  4. -n :Vergleichen Sie anhand des numerischen Werts der Zeichenfolge.
  5. -r :Kehrt das Ergebnis von Vergleichen um.
  6. head :Den ersten Teil der Dateien ausgeben.
  7. -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 Menschen lesbaren Format anzeigen. d.h. Sie möchten vielleicht die größten Dateien in KB anzeigen , MB , oder GB .

# 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 oder den gesamten Ordner löschen, um Speicherplatz freizugeben.

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

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

Finden Sie die Bedeutung jeder Option heraus, indem Sie den obigen Befehl verwenden:

  1. du Befehl:Dateiplatznutzung schätzen.
  2. -h :Druckgrößen in menschenlesbarem Format (z. B. 10 MB).
  3. -S :Größe von Unterverzeichnissen nicht angeben.
  4. -s :Zeigt nur eine Summe für jedes Argument an.
  5. sort Befehl :Zeilen von Textdateien sortieren.
  6. -r :Kehrt das Ergebnis von Vergleichen um.
  7. -h :Vergleichen Sie menschenlesbare Zahlen (z. B. 2K, 1G).
  8. head :Den ersten Teil der Dateien ausgeben.

Ermitteln Sie nur die wichtigsten Dateigrößen

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

Um die größten Dateien an einem bestimmten Ort zu finden, fügen Sie einfach den Pfad neben find ein Befehl:

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

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

Das ist alles für jetzt. Die Suche nach den größten Dateien und Ordnern ist keine große Sache. Selbst ein unerfahrener Administrator kann sie leicht finden. Wenn Sie dieses Tutorial nützlich finden, teilen Sie es bitte in Ihren sozialen Netzwerken und unterstützen Sie TecMint.


Linux
  1. Finden Sie Dateien und Verzeichnisse unter Linux mit dem Befehl find

  2. Finden Sie Dateien und Verzeichnisse in Linux wie ein Profi

  3. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  4. Finden Sie die größten Dateien und Verzeichnisse in Linux

  5. So entfernen Sie Dateien und Verzeichnisse in der Linux-Befehlszeile [Anfänger-Tutorial]

So komprimieren Sie Dateien und Verzeichnisse unter Linux

So verschieben Sie Dateien und Verzeichnisse in Linux (mv-Befehl)

So finden und löschen Sie leere Verzeichnisse in Linux

So finden Sie Dateien mit dem fd-Befehl in Linux

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

Wie finde ich die platzraubendsten Verzeichnisse oder Dateien heraus?