So verwenden Sie den DU -Befehl unter Linux
Der DU -Befehl wird verwendet, um herauszufinden, wie viel Systemspeicher von verschiedenen Verzeichnissen oder Unterverzeichnissen verwendet wird. Die allgemeine Syntax des DU -Befehls unter Linux lautet:
$ du [Optionen] Verzeichnis/Unterverzeichnis
Es gibt verschiedene Optionen, die mit dem DU -Befehl für verschiedene Zwecke verwendet werden können:
Optionen | Zwecke |
---|---|
H | Um die Einheiten anzuzeigen |
A | So zeigen Sie den Speicherplatz an, der von allen Dateien des angegebenen Verzeichnisses verwendet wird |
S | Um die Gesamtsumme jedes Verzeichnisses anzuzeigen |
C | Es kombiniert alle Größen der Dateien und zeigt sie separat im Abschnitt der Gesamtsumme an |
-scheinbare Größe | Es zeigt die absolute Größe der Dateien im Verzeichnis an |
-maximale Tiefe | Es wird verwendet, um den Befehl anzugeben, in dem der Ordner innerhalb des Verzeichnisses geht |
-ausschließen | Es wird verwendet, um einige bestimmte Dateien auszuschließen |
-Zeit | Es zeigt die Zeit der letzten in der Datei vorgenommenen Änderung an |
Bevor wir diese Optionen verwenden, werden die von den Verzeichnissen im Home -Verzeichnis verwendeten Festplattengröße mit dem Befehl angezeigt:
$ du /home /hammad
In der Ausgabe werden die Größen angezeigt, aber ohne die Einheiten ist es für uns schwer zu erkennen, ob diese in GBS, MBS oder in KBS sind, um die Größen mit Einheiten anzuzeigen. Wir führen den obigen Befehl mit dem „-H“ aus, indem wir das „-H“ ausführen. Möglichkeit:
$ du -h /home /hammad
Die von den Dateien im Verzeichnis verwendeten Größen sind verständlich, wie die Einheiten mit ihnen erwähnt werden. Um alle in jedem Verzeichnis oder Unterabzeichnung vorhandenen Dateien anzuzeigen, können wir das Flag „-a“ verwenden:
$ du -ha/home/hammad/dokumente
Wenn wir in der obigen Ausgabe die Zusammenfassung der Größe von „New_Directory“ nur anzeigen möchten, können wir das Flag „-S“ durch das Flag „-a“ in den Optionen ersetzen:
$ du -hs/home/hammad/dokumente/new_directory
Um die Größe aller Dateien des Dokumentenverzeichnisses anzuzeigen und ihr kombiniertes Ergebnis unter dem Titel „Gesamt“ anzuzeigen, verwenden wir das Flag „-C“:
$ du -hc/home/hammad/dokumente
Wenn wir die scheinbare Größe der im Verzeichnis verfügbaren Dateien anzeigen müssen, verwenden wir die Option der "-Apparent-Größe":
$ du-Apparent-Größe/Home/Hammad/Dokumente
In ähnlicher Weise können wir das Terminal so einschränken, dass wir zu den angegebenen Unterordnern gehen, indem wir die Option "-max-tast" verwenden. Zum Beispiel geben wir „1“ an, um zu den einzigen ersten Unterordnern zu gehen:
$ du-max-tiefe = 1 /home /hammad
Wir können aus der Ausgabe erkennen, die Größe wurde nur für den ersten Ordner berechnet und angezeigt. Wenn wir nun berechnen und auf die ersten beiden Ordner angezeigt werden möchten, führen Sie den Befehl aus:
$ du-max-tiefe = 2 /home /hammad
Wir können Dateien mit der Option "-exclude" ausschließen, indem wir die Option "-exclude" verwenden. Zum Beispiel können wir alle versteckten Dateien aus dem Home -Verzeichnis ausschließen, indem wir die “verwenden“./.”Für versteckte Dateien:
$ du -ha -exclude =./.*
Die letzte Option, die wir in diesem Artikel besprechen, ist die Zeitoption, mit der die in der letzten Datei vorgenommenen Änderungen angezeigt werden:
$ du -Zeit
Abschluss
Der DU -Befehl ist sehr hilfreich bei der Verwaltung des Speicherplatzes, da er zeigt, wie viel Platz von den Dateien und Paketen eingenommen wurde, sodass wir berechnen können, wie viel Platz auf der Festplatte für neue Dateien und Pakete frei bleibt. In diesem Artikel haben wir die verschiedenen Möglichkeiten der Verwendung des DU-Befehls mit seinen verschiedenen Optionen besprochen.