Wéi fannt Dir Disk Notzung vu Dateien a Verzeechnes op Linux
De Linux du (Disk Usage) ass e Standard Unix/Linux Kommando, benotzt fir d'Informatioun vun der Disk Benotzung vu Dateien a Verzeichnisser op enger Maschinn ze kontrolléieren.
De Kommando du huet vill Parameteroptiounen déi benotzt kënne fir d'Resultater a ville Formater ze kréien. De Kommando du weist och d'Dateien an d'Verzeichnisgréissten op eng rekursiv Manéier.
Dësen Artikel erkläert 10 nëtzlech du Befehle mat hiren Beispiller, déi Iech hëllefe fir d'Gréisst vun de Dateien a Verzeichnisser am Linux erauszefannen. D'Informatioun an dësem Artikel gëtt aus de Mann Säiten vun du command geholl.
Liest och:
- 12 df Kommando fir Linux System Disk Space ze kontrolléieren
- Agedu - E Nëtzlech Tool fir verschwonnenen Disk Space am Linux ze verfolgen
Wéi fannt Dir d'Gréisst vun engem Verzeechnes am Linux
1. Fir erauszefannen de Scheif Benotze Resumé vun engem /home/tecmint Verzeichnisbaum an all seng Ënnerverzeechnungen. Gitt de Kommando als:
du /home/tecmint 40 /home/tecmint/downloads 4 /home/tecmint/.mozilla/plugins 4 /home/tecmint/.mozilla/extensions 12 /home/tecmint/.mozilla 12 /home/tecmint/.ssh 689112 /home/tecmint/Ubuntu-12.10 689360 /home/tecmint
D'Ausgab vum uewe genannte Kommando weist d'Zuel vun den Diskblocken am /home/tecmint Verzeichnis zesumme mat sengen Ënnerverzeechnungen.
Wéi fannt Dir d'Verzeechnesgréisst am mënschleche Liesbare Format
2. Mat der -h Optioun mam Kommando du gëtt Resultater am Mënsch liesbar Format. Dëst bedeit datt Dir Gréissten a Bytes, Kilobytes, Megabytes, Gigabytes, etc.
du -h /home/tecmint 40K /home/tecmint/downloads 4.0K /home/tecmint/.mozilla/plugins 4.0K /home/tecmint/.mozilla/extensions 12K /home/tecmint/.mozilla 12K /home/tecmint/.ssh 673M /home/tecmint/Ubuntu-12.10 674M /home/tecmint
Wéi fannt Dir Total Gréisst vun engem Verzeechnes a Linux
3. Fir de Resumé vun enger grousser Gesamtdiskussiounsgréisst vun engem Verzeechnes ze kréien, benotzt d'Optioun -s wéi follegt.
du -sh /home/tecmint 674M /home/tecmint
4. Mat dem -a Fändel mam Kommando du weist d'Disknotzung vun all de Fichieren an Verzeichnisser.
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.tar.bz2 40 /home/tecmint/downloads 12 /home/tecmint/uploadprogress-1.0.3.1.tgz 4 /home/tecmint/.mozilla/plugins 4 /home/tecmint/.mozilla/extensions 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. Mat der -a Fändel zesumme mat -h weist d'Disknotzung vun all Dateien an Ordner an engem mënschlech liesbare Format. Déi ënnescht Ausgab ass méi einfach ze verstoen well et d'Dateien a Kilobytes, Megabytes, etc.
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.tar.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/extensions 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. Fannt eraus wéi d'Disknotzung vun engem Verzeechnesbam mat sengem Subtree a Kilobyte-Blöcke. Benotzt den -k (weist d'Gréisst an 1024 Bytes Eenheeten).
du -k /home/tecmint 40 /home/tecmint/downloads 4 /home/tecmint/.mozilla/plugins 4 /home/tecmint/.mozilla/extensions 12 /home/tecmint/.mozilla 12 /home/tecmint/.ssh 689112 /home/tecmint/Ubuntu-12.10 689360 /home/tecmint
7. Fir de Resumé vun der Scheifverbrauch vum Verzeechnesbaum zesumme mat sengen Subtrees nëmmen a Megabytes (MB) ze kréien. Benotzt d'Optioun -mh wéi follegt. De -m Fändel zielt d'Blöcke a MB Eenheeten an -h steet fir mënschlech liesbar Format.
du -mh /home/tecmint 40K /home/tecmint/downloads 4.0K /home/tecmint/.mozilla/plugins 4.0K /home/tecmint/.mozilla/extensions 12K /home/tecmint/.mozilla 12K /home/tecmint/.ssh 673M /home/tecmint/Ubuntu-12.10 674M /home/tecmint
8. De Fändel -c bitt e grousse Gesamtverbrauchsdiskussioun op der leschter Zeil. Wann Äre Verzeechnes 674MB Plaz geholl gëtt, da wieren déi lescht lescht zwou Zeilen vum Output.
du -ch /home/tecmint 40K /home/tecmint/downloads 4.0K /home/tecmint/.mozilla/plugins 4.0K /home/tecmint/.mozilla/extensions 12K /home/tecmint/.mozilla 12K /home/tecmint/.ssh 673M /home/tecmint/Ubuntu-12.10 674M /home/tecmint 674M total
Wéi ausgeschloss Dateien mat du Command
9. De Kommando hei drënner berechent a weist d'Disknotzung vun all Dateien a Verzeichnisser aus, awer schléisst d'Dateien aus, déi dem gegebene Muster passen. De Kommando ënnen schléisst d'.txt Dateien aus beim Berechnung vun der Gesamtgréisst vun engem Verzeichnis. Also, op dës Manéier kënnt Dir all Dateiformat ausschléissen andeems Dir de Fändel -–exclude benotzt. Kuckt d'Ausgab et gëtt keng txt Dateientrée.
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.tar.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/extensions 12K /home/tecmint/.mozilla 4.0K /home/tecmint/.bashrc 24K /home/tecmint/Phpfiles-org.tar.bz2 4.0K /home/tecmint/geoipupdate.sh 4.0K /home/tecmint/.zshrc 120K /home/tecmint/goaccess-0.4.2.tar.gz.1 673M /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso 673M /home/tecmint/Ubuntu-12.10 674M /home/tecmint
Wéi fannt Dir Verzeechnes Notzung duerch Ännerungszäit
10. Weist d'Disknotzung op Basis vun enger Ännerung vun der Zäit, benotzt de Fändel –Time wéi hei ënnendrënner.
du -ha --time /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.tar.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/extensions 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.tar.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.tar.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
Liest och:
- 10 fdisk Kommandoen fir Linux Disk Partitionen ze managen
- Gdu - E zimlech séier Disk Usage Analyzer fir Linux