Linux "du” (Korištenje diska) je standard Unix/Linux naredba, koja se koristi za provjeru informacija o upotrebi diska datoteka i direktorija na stroju. The du naredba ima mnogo opcija parametara koje se mogu koristiti za dobivanje rezultata u mnogim formatima. The du naredba također prikazuje datoteke i veličine direktorija na rekurzivan način.
Ovaj članak objašnjava 10 korisnih "du" naredbi s njihovim primjerima mogli bi vam pomoći da saznate veličine datoteka i direktorija u Linuxu. Podaci navedeni u ovom članku preuzeti su s man stranica web stranice du naredba.
Pročitajte i:
1. Da biste saznali sažetak korištenja diska a /home/tecmint stablo direktorija i svaki od njegovih poddirektorija. Naredbu unesite kao:
[[zaštićena e -pošta]]# du/home/tecmint 40/home/tecmint/preuzimanja. 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
Izlaz gornje naredbe prikazuje broj blokova diska u /home/tecmint imenik zajedno sa svojim poddirektorijima.
2. Korištenje “-h"Opcija s"du"Naredba daje rezultate u"Ljudski čitljiv format“. Znači u kojima možete vidjeti veličine Bajtova, Kilobytes, Megabajti, Gigabajta itd.
[[zaštićena e -pošta]]# du -h/home/tecmint 40K/home/tecmint/preuzimanja. 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 /dom /tecmint
3. Da biste dobili sažetak velike ukupne veličine korištenja diska u imeniku, koristite opciju “-s" kako slijedi.
[[zaštićena e -pošta]]# du -sh /home /tecmint 674M /home /tecmint
4. Korištenje “-a"Zastava sa"du”Prikazuje naredbu na disku za sve datoteke i direktorije.
[[zaštićena e -pošta]]# 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/preuzimanja. 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. Korištenje “-a"Zastava zajedno sa"-h”Prikazuje korištenje svih datoteka i mapa na disku u formatu čitljivom za ljude. Donji ispis je lakše razumljiv jer prikazuje datoteke u Kilobajta, Megabajti itd.
[[zaštićena e -pošta]]# 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/preuzimanja. 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 /dom /tecmint
6. Saznajte upotrebu diska stabla direktorija s podnaslovom Kilobyte blcoks. Koristiti "-k”(Prikazuje veličinu u 1024 jedinice bajtova).
[[zaštićena e -pošta]]# du -k /home /tecmint. 40/home/tecmint/preuzimanja. 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. Da biste dobili sažetak korištenja diska stabla direktorija zajedno s njegovim podstablima u Megabajti (MB) samo. Koristite opciju “-mh" kako slijedi. „-m”Zastavica broji blokove MB jedinice i „-h”Označava format čitljiv ljudima.
[[zaštićena e -pošta]]# du -mh/home/tecmint 40K/home/tecmint/preuzimanja. 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 /dom /tecmint
8. „-c”Zastavica pruža veliki ukupni prostor na disku u posljednjem retku. Ako je vaš imenik zauzet 674 MB razmaka, tada bi posljednja dva retka izlaza bila.
[[zaštićena e -pošta]]# du -ch/home/tecmint 40K/home/tecmint/preuzimanja. 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 /dom /tecmint674 milijuna ukupno.
9. Naredba u nastavku izračunava i prikazuje korištenje diska svih datoteka i direktorija, ali isključuje datoteke koje odgovaraju danom uzorku. Naredba ispod isključuje „.txt”Prilikom izračunavanja ukupne veličine direktorija. Dakle, na ovaj način možete isključiti sve formate datoteka pomoću zastavice "--isključiti“. Pogledajte izlaz nema txt unos datoteka.
[[zaštićena e -pošta]]# 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/preuzimanja. 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 /dom /tecmint
10. Prikaz upotrebe diska na temelju promjene vremena, upotrijebite zastavicu "-vrijeme" kao što je prikazano niže.
[[zaštićena e -pošta]]# 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/preuzimanja. 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 /dom /tecmint
Pročitajte i: