Linux "du” (Diska lietošana) ir standarts Unix/Linux komanda, ko izmanto, lai pārbaudītu informāciju par failu un direktoriju diska izmantošanu datorā. du komandai ir daudz parametru opciju, kuras var izmantot, lai iegūtu rezultātus daudzos formātos. du komanda arī rekursīvi parāda failus un direktoriju izmērus.
Šajā rakstā ir paskaidrots 10 noderīgas “du” komandas ar to piemēriem, kas varētu palīdzēt jums uzzināt failu un direktoriju izmērus operētājsistēmā Linux. Šajā rakstā sniegtā informācija ir ņemta no du komandu.
Lasīt arī:
1. Lai uzzinātu kopsavilkumu par diska lietojumu a /home/tecmint direktoriju koks un katrs tā apakšdirektorijs. Ievadiet komandu šādi:
[[e -pasts aizsargāts]]# du/home/tecmint 40/home/tecmint/lejupielādes. 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
Iepriekš minētās komandas izvade parāda diska bloku skaitu /home/tecmint direktoriju kopā ar tā apakšdirektorijiem.
2. Izmantojot “-h"Opcija ar"du"Komanda sniedz rezultātus"Cilvēkam lasāms formāts“. Tas nozīmē, ka jūs varat redzēt izmērus Baiti, Kilobaitis, Megabaiti, Gigabaiti utt.
[[e -pasts aizsargāts]]# du -h/home/tecmint 40K/home/tecmint/lejupielādes. 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 /mājas /tecmint
3. Lai iegūtu kopsavilkumu par direktorija kopējo diska lietojuma lielumu, izmantojiet opciju “-s" sekojoši.
[[e -pasts aizsargāts]]# du -sh /home /tecmint 674M /home /tecmint
4. Izmantojot “-a"Karogs ar"du”Komanda parāda visu failu un direktoriju diska izmantošanu.
[[e -pasts aizsargāts]]# 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/lejupielādes. 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. Izmantojot “-a"Karogs kopā ar"-h”Parāda visu failu un mapju diska izmantošanu cilvēka atkārtoti lietojamā formātā. Zemāk redzamā izvade ir vieglāk saprotama, jo tajā tiek parādīti faili Kilobaiti, Megabaiti utt.
[[e -pasts aizsargāts]]# 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/mājas/tecmint/lejupielādes. 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 /mājas /tecmint
6. Uzziniet direktoriju koka diska lietojumu ar tā apakšatslēgu Kilobaiti blokas. Izmantojiet “-k”(Parāda izmēru 1024 baitu vienības).
[[e -pasts aizsargāts]]# du -k /home /tecmint. 40/home/tecmint/lejupielādes. 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. Lai iegūtu direktoriju koka diska lietojuma kopsavilkumu kopā ar tā apakškokiem Megabaiti (MB) tikai. Izmantojiet opciju “-mh" sekojoši. “-m”Karogs skaita blokus MB vienības un "-h”Apzīmē cilvēkam lasāmu formātu.
[[e -pasts aizsargāts]]# du -mh/home/tecmint 40K/home/tecmint/lejupielādes. 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 /mājas /tecmint
8. “-c”Karodziņš nodrošina lielu kopējo diska vietas izmantošanu pēdējā rindā. Ja jūsu direktorijs ir ņemts 674 MB atstarpi, tad izvades pēdējās divas pēdējās rindas būtu.
[[e -pasts aizsargāts]]# du -ch/home/tecmint 40K/home/tecmint/lejupielādes. 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 /mājas /tecmintKopā 674 miljoni.
9. Zemāk esošā komanda aprēķina un parāda visu failu un direktoriju diska lietojumu, bet izslēdz failus, kas atbilst norādītajam modelim. Zemāk esošā komanda izslēdz “.txt”Failus, aprēķinot direktorija kopējo lielumu. Tātad šādā veidā jūs varat izslēgt visus failu formātus, izmantojot karodziņu “-izslēgt“. Skatīt izvadi nav txt failu ieraksts.
[[e -pasts aizsargāts]]# 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/mājas/tecmint/lejupielādes. 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 /mājas /tecmint
10. Parādiet diska lietojumu, pamatojoties uz laika izmaiņām, izmantojiet karodziņu “-laiks”, Kā parādīts zemāk.
[[e -pasts aizsargāts]]# 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/lejupielādes. 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
Lasīt arī: