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

So erhalten Sie die obersten unmittelbaren Unterordner des Ordners „/“, die unter Linux viel Speicherplatz verbrauchen

du -h --max-depth=1 / | sort -h -r

Dadurch wird jeder Ordner in / angezeigt einschließlich / selbst.

Beachten Sie, dass das Durchsuchen aller Dateien sehr lange dauern kann. Wenn Sie bestimmte Größen der Unterordner in einem Ordner benötigen, geben Sie den genauen Pfad des Ordners anstelle von / an oder überspringen Sie einfach / wenn Sie sich bereits in diesem Ordner befinden.

  • -h Optionen zeigt Größen im benutzerfreundlichen Format
  • --max-depth=1 weist den Befehl an, nur 1 Verzeichnis tief in / zu gehen
  • sort -h -r sortiert Ergebnisse nach benutzerfreundlichen Größen und -r weist den Befehl an, die Ergebnisse in umgekehrter Reihenfolge anzuzeigen (vom größten zum kleinsten Verzeichnis)

Dieser Befehl listet die 15 größten in der Reihenfolge auf:

du -xhS | sort -h | tail -n15

Wir verwenden den -x Flag, um Verzeichnisse auf separaten Dateisystemen zu überspringen.

Die -h auf der du gibt die Ausgabe in menschenlesbarem Format aus, sort -h kann dies dann in ordnung bringen.

Die -S auf der du Befehl bedeutet, dass die Größe von Unterverzeichnissen ausgeschlossen wird.

Sie können die Nummer der tail ändern weniger oder mehr sehen. Super praktischer Befehl.


Zwei weitere Open-Source-Befehlszeilentools, die den am häufigsten verwendeten Speicherplatz anzeigen, sind:

ncdu :im Repo der meisten Linux-Distributionen verfügbar.

Top Disk Usage (tdu):Eine einzelne statische Binärdatei ohne Abhängigkeiten, geschrieben in Golang.


Linux
  1. So partitionieren Sie eine Festplatte unter Linux

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

  3. Linux – So minimieren Sie die Speicherplatznutzung?

  4. Wie erhalte ich programmgesteuert den freien Speicherplatz für ein Verzeichnis in Linux

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So schützen Sie einen Ordner unter Linux mit einem Kennwort

So überprüfen Sie den freien Speicherplatz unter Linux [Terminal- und GUI-Methoden]

Wie kann ich Speicherplatz auf einer Linux-Instanz bereinigen?

So überprüfen Sie den freien Speicherplatz unter Linux

Wie kann festgestellt werden, was auf einem Linux-Server den meisten Speicherplatz belegt?

Wie bekomme ich die Datei-/Ordnergröße mit SSH unter Linux?