Wenn Sie die Zusammenfassung der Verwendung der Festplattenspeicherung des aktuellen Verzeichnisses in Ihrem System haben möchten, verwenden Sie dieses Schlüsselwort als Befehl auf dem Terminal.
$ duDieser Befehl bietet den Speicherplatz jedes Verzeichnisses. Diese Ausgabe ist sehr lang, da sie ungefähr alle Daten enthalten, die Dateien enthalten. Um den Speicherplatz auszuführen, der in einem einzigen Verzeichnis Ihres Systems verwendet wird, müssen Sie zusätzlich zum Schlüsselwort "DU" einen Verzeichnispfad hinzufügen. Hier haben wir den Dokumenteordner verwendet.
$ du/home/aqsayasin/DokumenteNachdem Sie den Ordnernamen erwähnt haben, müssen Sie diesen Formatnamen mit dem Ordnerpfad hinzufügen, wenn Sie jetzt die Speichergröße eines bestimmten Dateiformats anzeigen möchten, das in Ihrem System vorhanden ist.
$ du/home/aqsayasin/*.txtSie können sehen, dass sich alle Dateien im selben Dateiformat befinden. ich.e. .txt Weil wir dieses Format im Befehl bereitgestellt haben.
DU und -h Flagge
Im Allgemeinen erfolgt die Ausgabe von DU in Form von Kilobyten. Um es vom Benutzer leicht verwendbar und verständlich zu machen, möchten wir die Größe in verschiedenen Formaten i anzeigen.E KB, MB und GB. Dies ist auch als das menschlich lesbare Format bekannt. Dies geschieht mit der Flag '-h' mit dem Befehl 'du'.
$ du -h/home/aqsayasin/Daten?.txtWir haben die Dateinamendaten verwendet?.txt'. Hier das '?'bedeutet, dass alle Dateien mit Namen mit Daten mit diesem Befehl abgerufen werden.
Die Gesamtgröße für jedes Verzeichnis
Um die Gesamtgröße des gesamten Verzeichnisses zu bestimmen, anstatt die Größen der in ihnen vorhandenen Dateien anzuzeigen.
$ du -s /home /aqsayasinBeide oben genannten Befehle sind in der Funktion gleich. Wenn Sie das Verzeichnis erwähnen oder nicht, sind die Ergebnisse gleich.
Die Gesamtgröße des Verzeichnisses wird angezeigt. Nun werden Sie feststellen, dass die Größe in Kilobyten angegeben ist, wie wir bereits beschrieben haben, dass die Größe standardmäßig in Kilobytes angezeigt wird. Aber um es im menschlich lesbaren Format zu schaffen, werden wir '-h' mit der Flagge '-s' verwenden. So dass sich die Ausgabe außer Kilobyten befindet.
$ du -shSie können sehen, dass die Ausgabe jetzt in Megabyte angezeigt wird.
Disc -Verwendung jedes Artikels
Um die Datenträgerverwendung aller Dateien und Ordner in einem bestimmten Verzeichnis zu kennen, verwenden wir das Flag '-a' im DU-Befehl.
$ du -aDa die Ausgabe alle Dateien enthält, wird es ein sehr langes Ergebnis sein. Wir haben einen kleinen Screenshot für den Benutzer gezeigt, um das Verständnis leicht zu machen. Aus der Ausgabe erfahren wir, dass die Gesamtgröße in jeder Zeile des gesamten Ordners ist, nicht in einer einzelnen Datei.
Wir können die Ausgabe auch präzise erstellen, indem wir die Einschränkungen im Befehl anwenden. Wie im angegebenen Beispiel haben wir den Pfad der Dateien hinzugefügt, um das Ergebnis dieser spezifischen Datei zu holen. Die Datei?'zeigt, dass alle Dateien mit Namen mit der Datei und haben .Die TXT -Erweiterung wird als Ausgabe angezeigt.
$ -a -sh/home/aqsayasin/Datei?.txtDie Gesamtgröße der Scheibe
Um die Gesamtgröße der in der letzten Sitzung verwendeten Disc zu erhalten, werden wir "C" im Befehl verwenden. Dies funktioniert so, dass die Dateigröße angezeigt wird und am Ende. Die Gesamtgröße insgesamt wird ebenfalls angezeigt. Hier haben wir zwei Beispiele.
Der erste zeigt die Summe aller in Ihrem System vorhandenen Textdateien an.
$ du -c -h/home/aqsayasin/*.txtWährend der zweite nur die Gesamtzahl der Dateien mit Namen mit Daten zeigt, sind in einem Ordner vorhanden.
$ du -c -h/home/aqsayasin/Daten?.txtDateizeitpunkt der letzten Änderungen
Die Zeit der kürzlich aktualisierten Dateien kann auch leicht bekannt sein. Wir können die Dateigröße, ihre Zeit der letzten Änderung und den Pfad der Dateien im relativen Ordner erhalten. Wir möchten die Ausgabe aller in dem Ordner vorhandenen Dateien mit einem Namen mit Daten erhalten. Wir werden die verwenden -Zeit Befehl mit dem DU -Befehl.
$ du -time -h/home/aqsayasin/Daten?.txtDer resultierende Bildschirm zeigt das Datum der Änderung an und die Zeit, in der die Datei geöffnet und geändert wird.
Der DU und der ausgeschlossene Begriff
Wenn Sie einige Daten aus dem Ordner ausdrucken möchten, aber einige Daten von Ihrer Ausgabe ignorieren oder entfernen möchten, können Sie problemlos die gewünschte Ausgabe abrufen. Sie möchten alle Daten außer einigen unerwünschten Dateien/Daten haben, dann können Sie dieses Ziel erreichen, indem Sie einen ausgeschlossenen Begriff im DU -Befehl verwenden. Betrachten Sie alle in Ihrem System vorhandenen Textdateien mit einem Befehl, der diese Art von Daten abruft.
Wenn wir nun aus dem obigen Bild die letzten Dateien entfernen möchten. Das sind die Dateinamen, die mit der Probe beginnen, und wir möchten diese Dateinamen nicht in unserer Ausgabe abrufen, dann können wir dies anpassen, indem wir einen ausgeschlossenen Term verwenden.
$ du -ah -EXCLUDE = ”Probe?.txt ”/home/aqsayasin/*.txtDie Ausgabe enthält nicht die Beispiel -Startdateien. Der Befehl enthält die Ausschlussinitialisierung und dann den Dateipfad darin.
Kombinieren Sie Hauptflaggen in einem einzigen Befehl
Jetzt müssen wir einen Befehl verwenden, der mehr als eine Flagge enthält. -c, -s, -h sind im Befehl vorhanden, was bedeutet, dass die Ausgabe die Größe der Ordner mit Dateien und die Gesamtzahl der gesamten Ordnergröße enthält. Wir haben zwei Ordner als Eingabe genommen.
Eine Sache, die hier erwähnt werden muss, ist, dass wir den Sudo -Befehl verwendet haben. Dies bedeutet, dass der DU -Befehl mit Sudo -Privilegien ausgeführt werden kann.
$ sudo du -csh /var /log /var /libDie Ausgabe enthält die Größe beider Ordner. Einer ist in Megabyte und der andere ist in Gigabyte. Die Gesamtsumme beider Ordner wird auch als Ausgabe angezeigt.
Ein weiteres Beispiel für die Verwendung von 3 Flags, die in einem einzigen Befehl kombiniert werden.
$ sudo du -csh ~/data*Zeigen Sie eine scheinbare Größe mit DU an
Die scheinbare Größe befasst sich mit der tatsächlichen Größe der Datei, die Daten darin enthalten. Dies erfolgt durch die Verwendung von -Apparent -Größe in dem unten angegebenen Befehl
$ sudo du -sh --Apparent -Größe /var /libDie tatsächliche Größe dieser Datei wird in der Ausgabe angezeigt
Festplatteninformationen in verschiedenen Byteeinheiten
Ausgabe in Kilobyten
Wie oben beschrieben, ist die Größe einer Datei standardmäßig in Kilobyte geschrieben. Sie können jedoch im Befehl immer noch -k verwenden. Während der Tiefe einer Datei zeigt.
Ausgabe in Megabyte
Verwenden Sie im Befehl anstelle von -k, um die Ausgabe in Megabyte zu erhalten
Abschluss
In diesem Artikel haben wir die Verwendung des DU -Befehls im Linux -Betriebssystem erläutert. Dieser Befehl ist leicht verständlich und ist bekannt als das menschlich-lesbare Format für den neuen Benutzer unter Linux. Die Verwendung dieses CD -Bereichs kann also problemlos verwaltet werden.