Primer uporabe ukaza "du"
Ta priročnik prikazuje, kako z ukazno vrstico Linux ugotovite, koliko prostora na disku zaseda datoteka ali mapa.
Ugotovite velikosti datotek vseh datotek in map
Ukaz du povzema uporabo diska za vsako datoteko. V najpreprostejši obliki lahko zaženete naslednji ukaz:
du
To se pomika po datotekah in mapah v trenutnem delovnem imeniku. Za vsako prikazano datoteko se poleg nje prikaže velikost datoteke, na dnu pa je prikazana skupna velikost datoteke.
Če želite izvedeti, koliko prostora je porabljenega na pogonu, začnite v korenski mapi z naslednjim ukazom:
du /
Morda boste morali uporabiti sudo skupaj z ukazom du, da povišate svoja dovoljenja na naslednji način:
sudo du /

Glavna težava zgornjega ukaza je, da navaja samo velikost datoteke podmap in ne datotek v teh podmapah.
Če želite dobiti popoln seznam, uporabite enega od naslednjih ukazov:
du -a
du --vse

Če želite, da se izhod pomika po straneh, uporabite več poveljevanja ali manj poveljevanja kot sledi:
du | več
du | manj

Ugotovite velikost posamezne datoteke in mape
Ko želite izvedeti uporabo diska, ki ga uporablja posamezna datoteka, podajte ime datoteke skupaj z ukazom du, kot sledi:
du /pot/do/datoteke
Na primer:
du image.png
Izhod bo nekako takole:
36 slika.png

Če vnesete ime mape skupaj z ukazom du, dobite seznam vseh datotek v mapi. Na primer:
88 Steam/hlodi
92 Steam
Zgornje kaže, da ima mapa Steam mapo dnevnikov, ki ima velikost 88, skupno za mapo Steam pa je 92.
Ne navaja datotek v mapi dnevnikov. Če želite dobiti seznam datotek, uporabite naslednji ukaz:
du -a Steam
Rezultati so zdaj naslednji:
84 Steam/logs/bootstrap_log.txt
88 Steam/hlodi
92 Steam

Spremenite izhod velikosti datoteke
Privzeto so velikosti datotek navedene kot kilobajti. Velikost bloka lahko spremenite na druge vrednosti, kot sledi:
du -BM
Na primer datoteka z imenom zorin.iso, ki je privzeto velik 1630535680.
du -BM zorin.iso
Zgornji ukaz izpiše velikost kot 1556M.

Uporabite lahko tudi K ali G, kot sledi:
du -BK zorin.iso
du -BG zorin.iso
V kilobajtih je datoteka zorin.iso navedena kot 159232K. V gigabajtih je datoteka zorin.iso navedena kot 2G.
Obstaja osem možnih nastavitev, ki so naslednje:
- K: kilobajti
- M: megabajti
- G: Gigabajti
- T: terabajtov
- P: petabajti
- E: eksabajti
- Z: Zetabajti
- Y: jotabajti
Če dobite seznam datotek, je težko dobiti pravilno velikost zaslona. Na primer, datoteka s 100 bajti mora biti prikazana kot bajti. Datoteka, ki ima 16 gigabajtov, je bolje prikazana v gigabajtih.
Če želite dobiti ustrezno velikost datoteke glede na prikazano datoteko, uporabite enega od naslednjih ukazov:
du -h
du --človeško berljivo

Povzemite rezultat
Če želite, da ukaz du prikaže skupno velikost datotek in map, uporabite naslednje ukaze:
du -c
du --skupaj
Prav tako lahko odstranite večino drugih izhodnih podatkov, kot je seznam datotek in map, z uporabo naslednjih ukazov:
du -s
du -- povzemam
Povzetek
Več o ukazu du lahko izveste tako, da zaženete ukaz man v terminalu, kot sledi:
človek du
Še en ukaz, o katerem bi morda želeli prebrati, je ukaz df. Ta ukaz poroča o datotečnem sistemu in uporabi prostora na disku.