JMÉNO
du − odhaduje využití diskového prostoru
POUŽITÍ
du
[VOLBA]... [SOUBOR]...
du [VOLBA]...
−−files0−from=SOUBOR
POPIS
Vypisuje množství diskového prostoru zabraného každým z parametrů SOUBOR, v případě adresářů rekurzivně.
Argumenty
povinné pro dlouhé volby jsou pro
krátké volby také povinné.
−a, −−all
Vypisuje i údaje o jednotlivých souborech, nejen o celých adresářích.
−−apparent−size
Vypisuje zdánlivé velikosti (apparent sizes) namísto využití disku. Ačkoliv je zdánlivá velikost obvykle menší, může být i větší, díky dírám v řídkých souborech, interní fragmentaci, nepřímým blokům, atd.
−B, −−block−size=n
Pro velikosti použije bloky o n bajtech.
−b, −−bytes
stejné jako ’−−apparent−size −−block−size=1’
−c, −−total
Na konec vypíše souhrn.
−D, −−dereference−args
Sleduje pouze ty symbolické odkazy, které jsou zadány jako parametry příkazu.
−−files0−from=SOUBOR
Vypisuje množství diskového prostoru zabraného soubory, jejichž nulovými bajty oddělený seznam je v SOUBORu.
−H |
jako −−si, ale vypíše i varování; bude brzy změněno na ekvivalent k −−dereference−args (−D) |
−h, −−human−readable
vypisuje velikosti v lidmi čitelném formátu (například 1K 234M 2G)
−−si |
jako −h, ale použijí se násobky 1000 namísto 1024 |
|||
−k |
jako −−block−size=1K |
−l, −−count−links
Počítá velikosti pevných odkazů podle jejich počtu, nikoliv jen jednou.
−m |
jako −−block−size=1M |
−L, −−dereference
Sleduje všechny symbolické odkazy
−P, −−no−dereference
nenásleduje žádné symbolické odkazy (to je výchozí nastavení)
−0, −−null
pro ukončení řádků výstupu použije nulový bajt namísto znaku newline
−S, −−separate−dirs
Počítá velikost každého adresáře zvlášť, bez prostoru obsazeného podadresáři.
−s, −−summarize
Vypisuje pouze celkové součty pro každý parametr.
−x, −−one−file−system
Vynechá adresáře, které jsou na jiném svazku, než na tom, na kterém se hledání pro příslušný parametr začalo.
−X, −−exclude−from=SOUBOR
Vyloučí soubory, které odpovídají některému vzoru ze SOUBORu
−−exclude=VZOR
Při procházení vynechá soubory, které odpovídají VZORu
−−max−depth=N
Vypíše celkový součet pro adresáře (nebo soubory, je−li zadána volba −−all), pouze pokud je nejvýše N úrovní pod zadaným parametrem; −−max−depth=0 je to samé jako −−summarize
−−time |
Vypíše čas poslední změny u všech souborů v adresáři a jeho podadresářích |
−−time=ÚDAJ
Použije pro čas ÚDAJ, namísto data poslední změny: atime, access, use, ctime nebo status.
−−time−style=STYL
Vypíše čas uvedeným STYLem: full−iso, long−iso, iso, +FORMÁT FORMÁT je interpretován jako v ’date’
−−help |
vypíše tuto nápovědu a skončí |
−−version
vypíše číslo verze a skončí
VELIKOST může být (nebo může být celé číslo volitelně následované) jedním z následujících: kB 1000, K 1024, MB 1000*1000, M 1024*1024, atd. pro G, T, P, E, Z, Y.
VZORY
VZOR je shellový vzor (nikoliv regulární výraz). Vzor ? odpovídá libovolnému znaku, zatímco * odpovídá libovolnému řetězci (složenému z nula, jednoho nebo více znaků). Například *.o odpovídá všem souborům, jejichž jména končí na .o. Tudíž příkaz
du −−exclude=’*.o’
vynechá všechny soubory a podadresáře končící na .o (včetně souboru .o).
AUTOR
Napsal Torbjorn Granlund, David MacKenzie, Paul Eggert a Jim Meyering.
HLÁŠENÍ CHYB
Chyby hlaste na <bug−coreutils [AT] gnu.org>.
COPYRIGHT
Copyright
© 2008 Free Software Foundation, Inc. Licence GPLv3+:
GNU GPL verze 3 nebo novější
<http://gnu.org/licenses/gpl.html>
Toto je volné programové vybavení:
můžete jej měnit a šířit.
Je zcela BEZ ZÁRUKY, v rozsahu povoleném
zákonem.
DALŠÍ INFORMACE
Úplná dokumentace pro du je udržována jako Texinfo manuál. Pokud jsou správně nainstalovány programy info a du, měl by příkaz
info coreutils ’du invocation’
zpřístupnit kompletní manuál.