Invia.cz
Last minute
Tunisko
Dovolená v Chorvatsku
Pojeďte do Egypta
Bulharsko
Vydělávejte peníze s INVIA.CZ
df (anglická zkratka z disk free) je standardní UN*Xový program na zobrazení volného místa na systémech souborů, ke kterým má uživatel patřičná přístupová práva. Jedná se o program pro příkazovou řádku, výsledek je vypisován na standardní výstup. df je obvykle implementováno pomocí souboru /etc/mtab nebo využitím statfs.
Obsah |
df se poprvé objevilo v AT&T UNIXu verze 1.
Podle Single UNIX Specification může být df volán s následující syntaxí:
df [-k] [-P|-t] [-del] [file...]
file. Není-li tento parametr zadán, vypíše statistiku pro všechny připojené systémy souborů.Single UNIX Specification (SUS) vyžaduje, aby základní jednotkou při výpisu volného místa byly bloky o 512 bajtech, a pro každý souborový systém bylo vypsáno alespoň jeho jméno a množství volného místa.
Použití 512 bajtů jako základní jednotky má historické důvody a zároveň zachovává kompatibilitu s ostatními podobnými nástroji, například s ls. Neznamená to, že by bylo vyžadováno, aby systém souborů používal bloky o velikosti 512 bajtů.
Pokud je použit přepínač -P, pak se pro každý popisovaný souborový systém musí vypsat řádka formátovaná následovně:
jednotlivé položky této řádky jsou:
<jméno>
<celkové místo>
<použité místo>
<volné místo>
<procentuálně použito>
<použité místo> / (<použité místo>+ <volné místo>)
<zakořenění>
$ df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 32768 16016 52% 2271 14% / /dev/hd2 4587520 1889420 59% 37791 4% /usr /dev/hd9var 65536 12032 82% 518 4% /var /dev/hd3 819200 637832 23% 1829 1% /tmp /dev/hd1 524288 395848 25% 421 1% /home /proc - - - - - /proc /dev/hd10opt 65536 26004 61% 654 4% /opt
| Příkazy a programy příkazové řádky Unixu | |
|---|---|
| Správa souborů | cat · chattr · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · touch |
| Správa procesů | at · chroot · crontab · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait · watch |
| Správa uživatelů a prostředí | env · finger · id · logname · mesg · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write |
| Zpracování textu | awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tac · tail · tr · uniq · wc · xargs |
| Programování v shellu | alias · basename · echo · expr · false · printf · test · true · unset |
| Komunikace | inetd · netstat · ping · rlogin · nc · traceroute |
| Hledání | find · grep · strings |
| Ostatní | banner · bc · cal · dd · lp · man · size · yes |