Hvernig á að finna disknotkun á skrám og möppum í Linux
Linux du (Disk Usage) er venjuleg Unix/Linux skipun, notuð til að athuga upplýsingar um disknotkun skráa og möppum á vél.
Du skipunin hefur marga færibreytuvalkosti sem hægt er að nota til að fá niðurstöðurnar á mörgum sniðum. Du skipunin sýnir einnig skrárnar og skráarstærðirnar á endurkvæman hátt.
Þessi grein útskýrir 10 gagnlegar „du“ skipanir með dæmum þeirra, sem gætu hjálpað þér að komast að stærð skráa og möppu í Linux. Upplýsingarnar sem gefnar eru upp í þessari grein eru teknar af mannasíðum du command.
Lestu líka:
- 12 „df“ skipun til að athuga Linux kerfisdiskpláss
- Agedu – Gagnlegt tæki til að rekja sóun á diskaplássi í Linux
Hvernig á að finna stærð möppu í Linux
1. Til að finna út yfirlit yfir disknotkun á /home/tecmint skráartré og hverja undirmöppu þess. Sláðu inn skipunina sem:
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
Framleiðsla ofangreindrar skipunar sýnir fjölda diskablokka í /home/tecmint skránni ásamt undirmöppum hennar.
Hvernig á að finna skráarstærðina á læsilegu sniði
2. Notkun -h valmöguleikans með du skipuninni gefur niðurstöður í Human Readable Format. Þetta þýðir að þú getur séð stærðir í bætum, kílóbætum, megabætum, gígabætum osfrv.
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
Hvernig á að finna heildarstærð möppu í Linux
3. Til að fá yfirlit yfir heildarstærð diskanotkunar í möppu notar valmöguleikann “-s” sem hér segir.
du -sh /home/tecmint 674M /home/tecmint
4. Notkun -a fánans með du skipuninni sýnir disknotkun allra skráa og möppu.
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. Notkun -a fánans ásamt -h sýnir disknotkun allra skráa og möppna á mönnum læsilegu sniði. Úttakið hér að neðan er auðveldara að skilja þar sem það sýnir skrárnar í kílóbætum, megabæti o.s.frv.
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. Finndu út diskanotkun möpputrés með undirtré þess í Kilobyte blokkum. Notaðu „-k“ (birtir stærð í 1024 bæti einingum).
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. Til að fá yfirlit yfir disknotkun á skráartrénu ásamt undirtré þess í Megabætum (MB) eingöngu. Notaðu valkostinn -mh eins og hér segir. „-m“ fáninn telur kubbana í MB einingum og „-h“ stendur fyrir læsilegt snið.
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. „-c“ fáninn gefur upp heildarnotkun diskpláss í síðustu línu. Ef skráin þín er tekin 674MB pláss, þá væru síðustu tvær línurnar af úttakinu.
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
Hvernig á að útiloka skrár með du Command
9. Neðangreind skipun reiknar út og sýnir disknotkun allra skráa og möppu, en útilokar þær skrár sem passa við uppgefið mynstur. Skipunin hér að neðan útilokar „.txt“ skrárnar á meðan heildarstærð möppu er reiknuð út. Þannig að á þennan hátt geturðu útilokað hvaða skráarsnið sem er með því að nota fánann „-–útiloka“. Sjáðu úttakið það er engin txt skrá færsla.
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
Hvernig á að finna skráanotkun eftir breytingatíma
10. Sýna disknotkun byggt á breytingu á tíma, notaðu fánann „–tími“ eins og sýnt er hér að neðan.
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
Lestu líka:
- 10 fdisk skipanir til að stjórna Linux disksneiðingum
- Gdu – Ansi fljótur greiningartæki fyrir diskanotkun fyrir Linux