Die Verwaltung von Linux-Systemen umfasst viele Aufgaben, von denen einige wichtiger sind als andere, und eine davon besteht darin, sich der Größe der Verzeichnisse, in denen wir die Dateien und Variablen hosten, genau bewusst zu sein damit bestimmen Sie Debugging-Aufgaben für den Fall, dass wir überschüssigen unbrauchbaren Speicherplatz auf dem Computer bereitstellen.
Wir könnten Datei für Datei durchgehen, um ihre Eigenschaften zu sehen und damit die Größe jedes einzelnen zu bestimmen, aber dies wird logischerweise zu einer mühsamen und umfangreichen Aufgabe, um zu verhindern, dass Linux uns den du-Befehl für eine viel vollständigere Kontrolle bietet.
Du ist ein Standard-Linux-Befehl, mit dem wir auf integrale Weise auf Details und Informationen zur Festplattennutzung zugreifen, du arbeitet integral für bestimmte Verzeichnisse und verfügt über Variationen, die es uns ermöglichen, die Ausgabe entsprechend den Informationsanforderungen anzupassen.
Solvetic wird erklären, wie Sie den Befehl du verwenden, um die Größe eines Verzeichnisses in Linux anzuzeigen.
So sehen Sie die Größe eines Verzeichnisses in Linux mit du
Schritt 1
Die grundlegende Syntax besteht darin, du ohne Parameter auszuführen. Als Ergebnis sehen wir Folgendes:
du
VERGRÖSSERN
Die Werte, die wir ganz links sehen, sind die Festplattennutzung, dann sehen wir das spezifische Verzeichnis und am Ende des Ergebnisses finden wir eine Zusammenfassung des gesamten / home-Verzeichnisses.
Schritt 2
Es ist möglich, du für ein bestimmtes Verzeichnis zu verwenden:
du Verzeichnis
VERGRÖSSERN
Schritt 3
Wir sehen, dass das Ergebnis in Kilobyte ist, wir können die Größe mit dem Parameter -h im "menschenlesbaren Format" anzeigen:
du Verzeichnis -h
VERGRÖSSERN
Schritt 4
Dieses Ergebnis wird nun in MB angezeigt, dieser Wert kann je nach Bedarf wie folgt in Megabyte oder Kilobyte ausgedrückt werden:
du -k Verzeichnis / (Kilobyte) du -m Verzeichnis / (Megs)
VERGRÖSSERN
Schritt 5
Wenn Sie den Befehl du verwenden, sehen wir die größten Unterverzeichnisse oben. Um die Tiefe des Verzeichnisses zu erhöhen, verwenden wir den Parameter --max-depth wie folgt:
du -h --max-Tiefe = 1 | sortieren -hr
VERGRÖSSERN
Schritt 6
Wenn wir die Festplattennutzung aller Elemente anzeigen möchten, einschließlich der Dateien und Verzeichnisse, verwenden wir den Parameter -a:
du -ah / Verzeichnis
VERGRÖSSERN
Schritt 7
Mit dem du-Befehl ist es möglich, zwei oder mehr Verzeichnisse gleichzeitig anzuzeigen, dazu führen wir die folgende Syntax aus.
du Verzeichnis 1 Verzeichnis 2
VERGRÖSSERN
Schritt 8
Um die Gesamtnutzung des belegten Speicherplatzes für ein einzelnes Verzeichnis zu überprüfen, verwenden wir den Parameter -s:
du -sh / Verzeichnis
VERGRÖSSERN
Schritt 9
Dies gilt für globale Verzeichnisse:
VERGRÖSSERN
Schritt 10
Der Befehl du ermöglicht es uns, globale Summen dank des Parameters -c wie folgt anzuzeigen:
du -csh-Verzeichnis
VERGRÖSSERN
Schritt 11
Wir können nur die Gesamtsumme des Verzeichnisses einschließlich aller Unterverzeichnisse anzeigen, dazu müssen wir den grep-Befehl mit dem du-Befehl wie folgt verwenden:
du -ch Downloads / | total grep
VERGRÖSSERN
Schritt 12
Die allgemeinen Parameter des du-Befehls sind:
Beende jede Ausgabezeile mit NULL
-0, -null
Schreibt die Anzahl aller Dateien, nicht nur Verzeichnisse
-a, -all
Drucken Sie scheinbare Größen, anstatt die tatsächliche Festplattennutzung
-scheinbare-Größe
Skalieren Sie die Größen auf SIZE, bevor Sie auf die Konsole drucken
-B, -Blockgröße = GRÖSSE
Erzeugt die Gesamtsumme der Verzeichnisgröße
-c, -gesamt
Geben Sie die Gesamtsumme für das Verzeichnis nur aus, wenn es N oder weniger Ebenen sind, die kleiner als das Befehlszeilenargument sind
d, -max-Tiefe = N
Drucken Sie das Ergebnis in einem für Menschen lesbaren Format
-h, -menschenlesbar
Gilt für Verzeichnisse, in diesem Fall beinhaltet es nicht die Größe der Unterverzeichnisse
-S, -separate-Verzeichnisse
Nur die Gesamtsumme für jedes Verzeichnis anzeigen
-s, -zusammenfassen
Zeigt den Zeitpunkt der letzten Änderung einer Datei oder eines Verzeichnisses an
-Zeit
Mit dem du-Befehl haben wir eine umfassende Lösung zur Hand, um die Größe eines Verzeichnisses unter Linux zu kennen.