10 nützliche DU (Disk -Nutzung) Befehle, um die Festplattennutzung von Dateien und Verzeichnissen zu finden
- 1314
- 347
- Madleen Vater
Der Linux "Du”(Festplattennutzung) ist ein Standard UNIX/Linux Befehl, verwendet, um die Informationen zur Datenträgernutzung von Dateien und Verzeichnissen auf einer Maschine zu überprüfen.
Der Du Der Befehl hat viele Parameteroptionen, mit denen die Ergebnisse in vielen Formaten erzielt werden können. Der Du Der Befehl zeigt auch die Dateien und Verzeichnisgrößen rekursiv an.
Überprüfen Sie die Datenträgernutzung von Dateien und Ordnern unter LinuxDieser Artikel erklärt 10 nützliche "DU" -Handbefehle Mit ihren Beispielen können Sie helfen, die Größen von Dateien und Verzeichnissen unter Linux herauszufinden. Die in diesem Artikel bereitgestellten Informationen stammen von den Menschenseiten von Du Befehl.
Lesen Sie auch:
- 12 Befehl „DF“, um Linux -System -Festplattenraum zu überprüfen
- AGEDU - Ein nützliches Instrument zum Aufspüren von Verschwendung Disk in Linux
So finden Sie die Größe eines Verzeichnisses unter Linux
1. Um die Festplattennutzungszusammenfassung von a zu finden /home/tecmint Verzeichnisbaum und jedes seiner Unterverzeichnisse. Geben Sie den Befehl ein::
[[E -Mail geschützt]]# du/home/tecmint 40/home/tecmint/downloads 4/home/tecmint/.Mozilla/Plugins 4/home/tecmint/.Mozilla/Erweiterungen 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /home /tecmint
Die Ausgabe des obigen Befehls zeigt die Anzahl der Festplattenblöcke in der an /home/tecmint Verzeichnis zusammen mit seinen Unterverzeichnissen.
So finden Sie die Verzeichnisgröße im menschlichen lesbaren Format
2. Verwendung der "-HOption mit der “DuDer Befehl "Befehl liefert Ergebnisse in"Menschliches lesbares Format“. Dies bedeutet, dass Sie Größen in sehen können Bytes, KilobyteS, Megabyte, Gigabyte, usw.
[[E -Mail geschützt]]# du -h/home/tecmint 40k/home/tecmint/downloads 4.0k/home/tecmint/.Mozilla/Plugins 4.0k/home/tecmint/.Mozilla/Erweiterungen 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673m/Home/Tecmint/Ubuntu-122.10 674m /Home /Tecmint
So finden Sie die Gesamtgröße eines Verzeichnisses unter Linux
3. Um die Zusammenfassung einer Gesamtdiskussionsnutzung eines Verzeichnisses zu erhalten, wird die Option verwendet-S" folgendermaßen.
[[E -Mail geschützt]]# du -sh /home /tecmint 674m /home /tecmint
4. Verwendung der "-A"Flagge mit dem"DuDer Befehl ”Zeigt die Festplattennutzung aller Dateien und Verzeichnisse an.
[[E -Mail geschützt]]# du -a/home/tecmint 4/home/tecmint/.bash_logout 12/home/tecmint/downloads/uploadProgress-1.0.3.1.TGZ 24/Home/Tecmint/Downloads/Phpfiles-org.Teer.BZ2 40/Home/Tecmint/Downloads 12/Home/Tecmint/UploadProgress-1.0.3.1.tgz 4/home/tecmint/.Mozilla/Plugins 4/home/tecmint/.Mozilla/Erweiterungen 12/Home/Tecmint/.Mozilla 4/Home/Tecmint/.Bashrc 689108/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-Server-I386.ISO 689112/Home/Tecmint/Ubuntu-12.10 689360 /home /tecmint
5. Verwendung der "-A"Flagge zusammen mit"-H”Zeigt die Festplattennutzung aller Dateien und Ordner in einem menschlich lesbaren Format an. Die folgende Ausgabe ist einfacher zu verstehen, da die Dateien in den Dateien angezeigt werden Kilobytes, Megabyte, usw.
[[E -Mail geschützt]]# du -ah /home /tecmint 4.0k/home/tecmint/.bash_logout 12k/home/tecmint/downloads/uploadProgress-1.0.3.1.TGZ 24K/Home/Tecmint/Downloads/Phpfiles-org.Teer.BZ2 40K/Home/Tecmint/Downloads 12K/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0k/home/tecmint/.Mozilla/Plugins 4.0k/home/tecmint/.Mozilla/Erweiterungen 12k/Home/Tecmint/.Mozilla 4.0k/home/tecmint/.Bashrc 673m/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-Server-I386.ISO 673m/Home/Tecmint/Ubuntu-12.10 674m /Home /Tecmint
6. Finden Sie die Disk -Nutzung eines Verzeichnisbaums mit seinem Unterbaum in heraus Kilobyte Blöcke. Verwenden Sie die “-k”(Zeigt die Größe in an 1024 Byteseinheiten).
[[E -Mail geschützt]]# du -k/home/tecmint 40/home/tecmint/downloads 4/home/tecmint/.Mozilla/Plugins 4/home/tecmint/.Mozilla/Erweiterungen 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /home /tecmint
7. Um die Zusammenfassung der Datenträgernutzung des Verzeichnisbaums zusammen mit seinen Unterbäumen in die Nutzung des Verzeichnisbaums zu erhalten Megabyte (Mb) nur. Verwenden Sie die Option “-mh" folgendermaßen. Der "-MDie Flagge zählt die Blöcke in Mb Einheiten und "-H”Steht für das menschliche lesbare Format.
[[E -Mail geschützt]]# du -mh/home/tecmint 40k/home/tecmint/downloads 4.0k/home/tecmint/.Mozilla/Plugins 4.0k/home/tecmint/.Mozilla/Erweiterungen 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673m/Home/Tecmint/Ubuntu-122.10 674m /Home /Tecmint
8. Der "-CDie Flagge bietet in der letzten Zeile einen Gesamtzahl der Total -Nutzungsdiskette. Wenn Ihr Verzeichnis genommen wird 674MB Raum, dann würden die letzten beiden Zeilen der Ausgabe sein.
[[E -Mail geschützt]]# du -ch/home/tecmint 40k/home/tecmint/downloads 4.0k/home/tecmint/.Mozilla/Plugins 4.0k/home/tecmint/.Mozilla/Erweiterungen 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673m/Home/Tecmint/Ubuntu-122.10 674 m /Home /Tecmint 674m Gesamt
So schließen Sie Dateien mit DU -Befehl aus
9. Der folgende Befehl berechnet und zeigt die Festplattennutzung aller Dateien und Verzeichnisse an, schließt jedoch die Dateien aus, die dem angegebenen Muster übereinstimmen. Der folgende Befehl schließt die “aus“.txtDateien während der Berechnung der Gesamtgröße eines Verzeichnisses. Auf diese Weise können Sie alle Dateiformate mithilfe des Flags ausschließen “ausschließen“--ausschließen“. Sehen Sie die Ausgabe, es gibt keine txt Dateieneintrag.
[[E -Mail geschützt]]# du -ah -exclude = "*.txt " /home /tecmint 4.0k/home/tecmint/.bash_logout 12k/home/tecmint/downloads/uploadProgress-1.0.3.1.TGZ 24K/Home/Tecmint/Downloads/Phpfiles-org.Teer.BZ2 40K/Home/Tecmint/Downloads 12K/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0k/home/tecmint/.BASH_HISTORY 4.0k/home/tecmint/.bash_profile 4.0k/home/tecmint/.Mozilla/Plugins 4.0k/home/tecmint/.Mozilla/Erweiterungen 12k/Home/Tecmint/.Mozilla 4.0k/home/tecmint/.BASHRC 24K/HOME/TECMINT/PHPFILES-ORG.Teer.BZ2 4.0k/home/tecmint/geoipupdate.Sh 4.0k/home/tecmint/.ZSHRC 120K/Home/Tecmint/Goaccess-0.4.2.Teer.gz.1 673m/Home/Tecmint/Ubuntu-122.10/Ubuntu-12.10-Server-I386.ISO 673m/Home/Tecmint/Ubuntu-12.10 674m /Home /Tecmint
So finden Sie die Verzeichnisnutzung durch Änderungszeit
10. Zeigen Sie die Festplattennutzung anhand einer Zeitmodifikation an und verwenden Sie das Flag “-Zeit" Wie nachfolgend dargestellt.
[[E -Mail geschützt]]# du -ha -Zeit /Home /Tecmint 4.0K 2012-10-12 22:32/home/tecmint/.Bash_logout 12K 2013-01-19 18:48/Home/Tecmint/Downloads/UploadProgress-1.0.3.1.TGZ 24K 2013-01-19 18:48/Home/Tecmint/Downloads/PHPFiles-org.Teer.BZ2 40K 2013-01-19 18:48/Home/Tecmint/Downloads 12K 2013-01-19 18:32/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0K 2012-10-13 00:11/home/tecmint/.BASH_HISTORY 4.0K 2012-10-12 22:32/home/tecmint/.Bash_Profile 0 2013-01-19 18:32/home/tecmint/xyz.TXT 0 2013-01-19 18:32/Home/Tecmint/ABC.TXT 4.0K 2012-10-12 22:32/home/tecmint/.Mozilla/Plugins 4.0K 2012-10-12 22:32/home/tecmint/.Mozilla/Erweiterungen 12K 2012-10-12 22:32/home/tecmint/.Mozilla 4.0K 2012-10-12 22:32/home/tecmint/.BASHRC 24K 2013-01-19 18:32/HOME/TECMINT/PHPFILES-ORG.Teer.BZ2 4.0K 2013-01-19 18:32/Home/Tecmint/Geoipupdate.Sh 4.0K 2012-10-12 22:32/home/tecmint/.ZSHRC 120K 2013-01-19 18:32/Home/Tecmint/GoAccess-0.4.2.Teer.gz.1 673m 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-Server-I386.ISO 673m 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10 674m 2013-01-19 18:52 /Home /Tecmint
Lesen Sie auch:
- 10 FDISK -Befehle zur Verwaltung von Linux -Festplatten -Partitionen
- GDU - Ein ziemlich schneller Scheibennutzungsanalysator für Linux
- « 13 Basic Cat -Befehlsbeispiele unter Linux
- AMP - Ein VI/VIM -inspirierter Texteditor für Linux Terminal »