Manchmal müssen Sie den verfügbaren Speicherplatz überprüfen, der von einer bestimmten Gruppe von Dateien belegt wird.
Der Befehl Disk Usage (du) ist ein Standard-Linux-Befehl, der Informationen über die Speicherplatznutzung liefert. Der Linux-du-Befehl verwendet viele Parameter, um die Ausgabe in verschiedenen Formaten abzurufen. Sie können den Befehl verwenden, um die Datei- und Verzeichnisgrößen rekursiv abzurufen.
In diesem Artikel führen wir Sie durch einige Beispiele, um Ihnen den Einstieg in den Befehl du unter Linux zu erleichtern.
Linux-du-Befehl zum Abrufen der Zusammenfassung der Festplattennutzung des aktuellen Verzeichnisses
Wenn Sie die Zusammenfassung der Speicherplatznutzung in Ihrem aktuellen Arbeitsverzeichnis erhalten möchten, führen Sie
# du
ODER
du .
Beispielausgabe
Um die Speicherplatznutzung eines anderen Verzeichnisses zu verfolgen, sagen Sie /home/jamie/Documents
ausführen
du /home/jamie/Documents
Beispielausgabe
Zusammenfassung der Festplattennutzung in menschenlesbarem Format drucken
Wie im vorherigen Beispiel zu sehen ist, ist es ziemlich schwierig, die Größe der Festplattennutzung zu erkennen. Das -h
Argument gibt die Ausgabe in Kilobyte aus.
Beispielausgabe
Zusammenfassung der gesamten Festplattennutzung anzeigen
Wenn Sie die Zusammenfassung der gesamten Festplattennutzung in einem bestimmten Verzeichnis ausdrucken möchten, verwenden Sie das -s
Möglichkeit. Um beispielsweise die gesamte Festplattennutzung im aktuellen Arbeitsverzeichnis zu ermitteln, führen Sie
$ du -sh
Beispielausgabe
Festplattennutzung aller Dateien und Ordner in einem bestimmten Verzeichnis anzeigen
Wie Sie vielleicht bemerkt haben, zeigen die vorherigen Beispiele nur die Festplattennutzung von Ordnern.
Um sowohl Dateien als auch Ordner anzuzeigen, verwenden Sie -a
wie abgebildet
$ du -ah /home/jamie/Documents
Beispielausgabe
Gesamte Festplattennutzung in einer vorherigen Sitzung anzeigen
Wenn Sie den gesamten Speicherplatz abrufen möchten, der in der vorherigen Sitzung verwendet wurde, verwenden Sie -c
Option wie gezeigt:
$ du -ch /home/jamie/Documents
Beispielausgabe
Festplattennutzung in einem Baumformat anzeigen
Ermitteln Sie die Plattenbelegung des Verzeichnisbaums mit seinen Unterbäumen in Kilobyte-Blöcken. Verwenden Sie das –k
Option zum Anzeigen der Größe in 1024-Byte-Einheiten.
$ du -k /home/jamie/Documents
Beispielausgabe
Festplattennutzung in Megabyte mit der Option -mh anzeigen
Die Zusammenfassung der Festplattennutzung eines Verzeichnisses und seiner Unterverzeichnisse in Megabytes verwendet den –mh
Möglichkeit. Der –m
Flag steht für Blöcke in Megabyte und –h
steht für vom Menschen lesbares Format.
$ du -mh /home/jamie/Documents
Beispielausgabe
Festplattennutzung nach Systemänderung anzeigen
Um die Festplattennutzung anzuzeigen, nachdem eine Änderung auf Ihrem Linux-System stattgefunden hat, verwenden Sie --time
Befehl
$ du -ah --time /home/jamie/Documents
Beispielausgabe
Schließen Sie die Anzeige bestimmter Dateien aus
Der --exclude
Flag schließt Dateien aus, die einem bestimmten Muster entsprechen. Das unten angegebene Beispiel schließt alle Dateien mit der Erweiterung.txt-Dateien aus.
Wir verwenden das Flag –exclude wie unten gezeigt
$ du -ah --exclude="*.txt" /home/jamie/Documents
Beispielausgabe