table of contents
DU(1) | Uživatelské příkazy | DU(1) |
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@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.
říjen 2008 | GNU coreutils 7.0 |