Fileutils

Z Wikiknih

Odkaz na stránky které sem odkazují

Balíček "fileutils"

cp - kopíruje soubory dd - konvertuje soubor při kopírování df - vypisuje celkové volné místo na disku dircolors - vypíše příkaz, kterým lze nastavit proměnnou prostředí LS_COLOR dir - vypíše obsah adresářů du - vypisuje využití diskového prostoru chgrp - změní vyjmenovaným souborům skupinu vlastníků chmod - změní přístupová práva k souborům chown - změní vyjmenovaným souborům vlastníka, případně i skupinu install - kopíruje soubory a nastavuje jejich atributy ln - vytvoří odkazy na soubory ls - vypíše obsah adresářů mkdir - vytváří adresáře mkfifo - vytváří pojmenované roury FIFO mknod - vytváří speciální soubory mv - přejmenovává soubory rmdir - ruší prázdné adresáře rm - ruší soubory shred - bezpečné mazání souboru(ů) /nejdříve přepíše jejich obsah/ sync - vyprázdní buffery I/O cache filesystému touch - změní časové údaje souborů vdir - vypíše obsah adresářů Program "chgrp" : Použití: chgrp [PŘEPÍNAČ]... SKUPINA SOUBOR...

   nebo chgrp [PŘEPÍNAČ]... --reference=RSOUBOR SOUBOR... 

Mění skupinu zadaných SOUBORů na SKUPINU.

 -c, --changes           vypíše soubory, jejichž skupina byla změněna
     --dereference       působí na soubor, na nějž se odkazuje symbolický odkaz
 -h, --no-dereference    působí na symbolický odkaz místo na soubor, na který odkaz odkazuje (funguje
                         pouze na systémech, které mohou měnit vlastníky symbolických odkazů)
 -f, --silent, --quiet   potlačí většinu chybových zpráv
     --reference=RSOUBOR místo hodnoty SKUPINA použije skupinu souboru RSOUBOR
 -R, --recursive         vykoná se i v podadresářích
 -v, --verbose           vypíše informaci o každém zpracovávaném souboru
     --help              vypíše tuto nápovědu a skončí
     --version           vypíše označení verze a skončí

Program "chmod" : Použití: chmod [PŘEPÍNAČ]... PRÁVA[,PRÁVA]... SOUBOR...

   nebo chmod [PŘEPÍNAČ]... PRÁVA_OSMIČKOVĚ SOUBOR... 
   nebo chmod [PŘEPÍNAČ]... --reference=RSOUBOR SOUBOR... 

Změna práv zadaných SOUBORů na PRÁVA.

 -c, --changes           vypisuje pouze soubory, jejichž práva byla změněna
 -f, --silent, --quiet   potlačí většinu chybových zpráv
 -v, --verbose           vypisuje informaci o každém zpracovaném souboru
     --reference=RSOUBOR místo hodnoty PRÁVA použije práva souboru RSOUBOR
 -R, --recursive         pracuje i se soubory a adresáři v podadresářích
     --help              vypíše tuto nápovědu a skončí
     --version           vypíše označení verze a skončí

Každá PRÁVA jsou složena z jednoho nebo více písmen z 'ugoa' následovaného jedním ze symbolů '+-=' a jedním nebo více písmeny z 'rwxXstugo'. Program "chown" : Použití: chown [PŘEPÍNAČ]... VLASTNÍK[:[SKUPINA]]... SOUBOR...

   nebo chown [PŘEPÍNAČ]... :SKUPINA SOUBOR... 
   nebo chown [PŘEPÍNAČ]... --reference=RSOUBOR SOUBOR... 

Změní vlstníka a/nebo skupinu každého souboru SOUBOR na VLASTNÍK a/nebo SKUPINA

 -c, --changes           vypíše soubory, jejichž skupina byla změněna
     --dereference       působí na soubor, na nějž se odkazuje symbolický odkaz
 -h, --no-dereference    působí na symbolický odkaz místo na soubor, na který odkaz odkazuje (funguje
                         pouze na systémech, které mohou měnit vlastníky symbolických odkazů)
     --from=AKT_VLASTNIK:AKT_SKUPINA
                         změní vlastníka a/nebo skupinu každého souboru pouze pokud se současný vlastník
                         a/nebo skupina shodují s uvedenými zde. Libovolný z nich může být vynechán, pak
                         není shoda na chybějícím atributu nutná
 -f, --silent, --quiet   potlačí většinu chybových zpráv
     --reference=RSOUBOR místo hodnoty SKUPINA použije skupinu souboru RSOUBOR
 -R, --recursive         vykoná se i v podadresářích
 -v, --verbose           vypíše informaci o každém zpracovávaném souboru
     --help              vypíše tuto nápovědu a skončí
     --version           vypíše označení verze a skončí

Vlastník nezměněn pokud chybí. Stejně tak skupina, ale je změněna na přihlašovací skupinu vlastníka, pokud je zadána `:'. Vlastník a skupina mohou být numerické i symbolické. Program "cp" : Použití: cp [PŘEPÍNAČ]... ZDROJ CÍL

   nebo: cp [PŘEPÍNAČ]... ZDROJ... ADRESÁŘ 
   nebo: cp [PŘEPÍNAČ]... --target-directory=ADRESÁŘ... ZDROJ... 

Kopíruje ZDROJ do CÍL nebo více ZDROJů do ADRESÁŘe.

 -a, --archive                stejné jako -dpR
     --backup[=CONTROL]       udělá zálohu všech existujících cílových souborů
 -b                           jako --backup ale bez argumentů
 -d, --no-dereference         nikdy nenásleduj symbolické odkazy
 -f, --force                  pokud nemůže být existující cílový soubor otevřen, smaže jej a zkusí znovu
 -i, --interactive            zeptá se před přepsáním
 -H                           následuj command-line symbolické linky
 -l, --link                   dělej hard linky namísto kopírování neadresářových souborů
 -L, --dereference            vždy následuj symbolické odkazy
 -p, --preserve               pokud je to možné, zachovej atributy souborů
     --parents                přidej zdrojovou cestu do cílového ADRESÁŘe
 -r                           kopíruj rekurzivně, ne-adresáře jako soubory
                              POZOR: užijte -R pokud kopírujete speciální soubory
                              jako FIFO nebo /dev/zero
     --remove-destination     smaž každý existující cílový soubor před jeho otevřením (kontrast s --force)
     --sparse=WHEN            řídí vytvoření řídkých souborů
 -R, --recursive              kopíruje adresáře rekurzivně
     --strip-trailing-slashes vyjme všechny zakončovací lomítka ze všech ZDROJ argumentů
 -s, --symbolic-link          udělá symbolické linky namísto kopírování
 -S, --suffix=SUFFIX          přepíše defaultní příponu zálohy
     --target-directory=DIR   přesune všechny ZDROJ argumenty do DIR
 -u, --update                 kopíruje pouze pokud je ZDROJ soubor novější než cílový nebo pokud
                              cílový soubor chybí
 -v, --verbose                vypisuje co se zrovna provádí
 -x, --one-file-system        zůstaň na aktuálním souborovém systému
     --help                   vypíše tuto nápovědu a skončí
     --version                vypíše označení verze a skončí

Pokud není přípona záložních souborů nastavena přepínačem --suffix nebo proměnnou SIMPLE_BACKUP_SUFFIX, je používána přípona `~'. Způsob vytváření záložních souborů lze ovlivnit nastavením proměnné VERSION_CONTROL, hodnoty mohou být:

 none, off       záložní kopie nevytvářet (i když je zadán přepínač --backup)
 numbered, t     číslované záložní kopie
 existing, nil   číslované, jestliže již číslovaná záložní kopie existuje,
                 jinak jednoduché

simple, never jednoduché záložní kopie

Speciálním případem je, má-li má cp tvořit záložní kopii ZDROJe, když jsou zadány přepínače --force a --backup, a ZDROJ a CÍL jsou stejného jména jednoho obyčejného souboru. Program "dd" : Použití: dd [PŘEPÍNAČ]...

Kopíruje soubor konvertovaný a formátovaný podle zadaných voleb.

 bs=BYTES        nastav ibs=BYTES a obs=BYTES
 cbs=BYTES       konvertuj BYTES bytů najednou
 conv=KEYWORDS   konvertuj soubor podle čárkou odděleném seznamu klíčových slov
                 (ascii,ebcdic,ibm,block,unblock,lcase,notrunc,ucase,swab,noerror)
 count=BLOCKS    kopíruj pouze BLOCKS vstupních bloků
 ibs=BYTES       čti BYTES bytů najednou
 if=FILE         čti ze souboru FILE namísto ze stdin
 obs=BYTES       zapiš BYTES bytů najednou
 of=FILE         zapisuj do souboru FILE namísto na stdout
 seek=BLOCKS     přeskoč BLOCKS obs-velkých bloků na začátku výstupu
 skip=BLOCKS     přeskoč BLOCKS ibs-velkých bloků na začátku vstupu
     --help      vypíše tuto nápovědu a skončí
     --version   vypíše označení verze a skončí

BLOCKS a BYTES mohou být následovány následujícími příponami: xM M, c 1, w 2, b 512, kD 1000, k 1024, MD 1,000,000, M 1,048,576, GD 1,000,000,000, G 1,073,741,824, atd pro T, P, E, Z, Y. Program "df" : Použití: df [PŘEPÍNAČ]... [SOUBOR]...

Vypíše informace o souborových systémech, ve kterých každý SOUBOR leží, nebo implicitně všech souborových systémech.

 -a, --all             také souborové systémy mající 0 bloků
     --block-size=VELIKOST použije tuto velikost bloku
 -h, --human-readable  velikosti ve formátu čitelném pro člověka
                       (např. 1K 234M 2G)
 -H, --si              podobně jako předchozí, ale násobky 1000 ne 1024
 -i, --inodes          výpis informací o i-uzlech místo o blocích
 -k, --kilobytes       jako --block-size=1024. Implicitně 512 bajtů,
                       které odpovídají normě POSIX
 -l, --local           omezení výpisu na lokální souborový systém
 -m, --megabytes       jako --block-size=1048576. Implicitně 512 bajtů,
                       které odpovídají normě POSIX
     --no-sync         nevolá 'sync' před získáním informací (implicitní)
 -P, --portability     použije formát definovaný normou POSIX
     --sync            zavolá 'sync' před získáním informací
 -t, --type=TYP        ve výstupu pouze souborové systémy typu TYP
 -T, --print-type      vypisuje typ souborového systému
 -x, --exclude-type=TYP   ve výstupu nebudou souborové systémy typu TYP
     --help            vypíše tuto nápovědu a skončí
     --version         vypíše označení verze a skončí

Program "ln" : Použití: ln [PŘEPÍNAČ]... CÍL [NÁZEV_ODKAZU]

   nebo: ln [PŘEPÍNAČ]... CÍL... ADRESÁŘ 
   nebo: ln [PŘEPÍNAČ]... --target-directory=ADRESÁŘ CÍL... 

Tvoří odkaz na zadaný CÍL s volitelným NÁZVEM_ODKAZU. Jestliže NÁZEV_ODKAZU není zadán, je vytvořen odkaz v aktuálním adresáři, se stejným názvem jako má CÍL. Při použití druhé formy s více než jedním CÍLem, poslední argument musí být ADRESÁŘem; v tomto případě, jsou pak vytvořeny odkazy v adresáři ADRESÁŘ na CÍLe. Implicitně jsou tvořeny pevné odkazy, symbolické pomocí přepínače --symbolic. Při tvorbě pevného odkazu musí všechny CÍLe existovat.

     --backup=[TYP]           vytvoří zálohu každého souboru, který má být
                              odkazem přepsán
 -b                           jako --backup, ale bez argumentu
 -d, -F, --directory          pevný odkaz na adresář (pouze superuživatel)
 -f, --force                  vytváří odkaz i tehdy, existuje-li soubor téhož
                              názvu (soubor bude smazán)
 -n, --no-dereference         má-li být přepsán symbolický odkaz na adresář,
                              pak jej smaže a vytvoří požadovaný odkaz. Pokud
                              by nebyl tento přepínač zadán, pak by byl odkaz
                              vytvořen v adresáři, na který se odkaz odkazuje.
 -i, --interactive            ptá se, zda smazat již existující soubor
 -s, --symbolic               tvoří symbolický odkaz místo pevného
 -S, --suffix=PŘÍPONA         mění obvyklou příponu pro záložní soubory
     --target-directory=ADRESÁŘ zadání ADRESÁŘe, ve kterém vytvořit odkazy
 -v, --verbose                před vytvořením odkazu na soubor, vypíše název tohoto souboru
     --help                   vypíše tuto nápovědu a skončí
     --version                vypíše označení verze a skončí

Pokud není přípona záložních souborů nastavena přepínačem --suffix nebo proměnnou SIMPLE_BACKUP_SUFFIX, je používána přípona `~'. Způsob vytváření záložních souborů lze ovlivnit nastavením proměnné VERSION_CONTROL, hodnoty mohou být:

 none, off       záložní kopie nevytvářet (i když je zadán přepínač --backup)
 numbered, t     číslované záložní kopie
 existing, nil   číslované, jestliže již číslovaná záložní kopie existuje,
                 jinak jednoduché

simple, never jednoduché záložní kopie Program "ls" : Použití: ls [PŘEPÍNAČ]... [SOUBOR]...

Vypíše informace o souborech SOUBOR (defaultně aktuální adresář). Položky třídí abecedně, pokud není zadán některý z přepínačů -cftuSUX nebo --sort.

 -a, --all                  neskrývá položky začínající na .
 -A, --almost-all           nevypisuje položky . and ..
 -b, --escape               print octal escapes for nongraphic characters
     --block-size=SIZE      use SIZE-byte blocks
 -B, --ignore-backups       do not list implied entries ending with ~
 -c                         with -lt: sort by, and show, ctime (time of last
                              modification of file status information)
                              with -l: show ctime and sort by name
                              otherwise: sort by ctime
 -C                         vypisuje položky po sloupcích
     --color[=WHEN]         control whether color is used to distinguish file
                              types.  WHEN may be `never', `always', or `auto'
 -d, --directory            vypisuje položky adresářů namísto jejich obsahu
 -D, --dired                generate output designed for Emacs' dired mode
 -f                         netřídí, povolí -aU, zakáže -lst
 -F, --classify             append indicator (one of */=@|) to entries
     --format=WORD          across -x, commas -m, horizontal -x, long -l,
                              single-column -1, verbose -l, vertical -C
     --full-time            vypíše úplný datum a úplný čas
 -G, --no-group             potlačí výpis informací o skupině
 -h, --human-readable       print sizes in human readable format (e.g., 1K 234M 2G)
     --si                   likewise, but use powers of 1000 not 1024
     --indicator-style=WORD append indicator with style WORD to entry names:
                              none (default), classify (-F), file-type (-p)
 -i, --inode                vypisuje čísla inodů každého souboru
 -I, --ignore=PATTERN       do not list implied entries matching shell PATTERN
 -k, --kilobytes            jako --block-size=1024
 -l                         použije dlouhý formát výpisu
 -L, --dereference          vypisuje položky odkazované symbolicým linkem
 -m                         fill width with a comma separated list of entries
 -n, --numeric-uid-gid      vypisuje číselné hodnoty UIDs and GIDs namísto jmen
 -N, --literal              print raw entry names (don't treat e.g. control
                              characters specially)
 -o                         dlouhý formát výpisu bez info o skupině
 -p, --file-type            append indicator (one of /=@|) to entries
 -q, --hide-control-chars   print ? instead of non graphic characters
     --show-control-chars   show non graphic characters as-is (default
                            unless program is `ls' and output is a terminal)
 -Q, --quote-name           enclose entry names in double quotes
     --quoting-style=WORD   use quoting style WORD for entry names:
                              literal, locale, shell, shell-always, c, escape
 -r, --reverse              převrátí pořadí třídění
 -R, --recursive            vypíše podadresáře rekursivně
 -s, --size                 vypisuje velikost každého souboru v blocích
 -S                         výstup seřadí podle délky souborů
     --sort=SLOVO           výstup seřadí podle SLOVA:
                            extension (-X), none (-U), size (-S), time (-t)
                            version (-v)
                            status (-c), time (-t), atime (-u), access (-u),
                            use (-u)
     --time=SLOVO           vypisuje čas podle SLOVA:
                            atime, access, use, ctime nebo status (-c);
                            jestliže je zadán přepínač --sort=time, použije
                            se tento čas jako řadící klíč
 -t                         výstup seřadí podle času poslední změny souboru
 -T, --tabsize=SLOUPCŮ      pozice tabelátoru každých SLOUPCŮ znaků (impl. 8)
 -u                         s -lt: řadí podle atime a také jej vypisuje;
                            s -l: vypisuje atime, ale řadí podle názvů souborů
                            jinak: řadí podle atime
 -U                         zakáže seřazení výstupu, názvy souborů budou
                            vypsány v tom pořadí v jakém jsou v adresáři
 -v                         seřadí výstup podle verzí souborů
 -w, --width=SLOUPCŮ        použije tuto šířku obrazovky při vypisování
 -x                         jména souborů vypíše po řádcích místo po sloupcích
 -X                         výstup seřadí podle přípon souborů
 -1                         vypíše jeden soubor na jeden řádek
     --help                 vypíše tuto nápovědu a skončí
     --version              vypíše označení verze a skončí

Implictně není k rozlišování typů souborů barva používána. To je rovnocenné s použitím přepínače --color=none. Použití přepínače --color bez argumentu KDY je rovnocenné s použitím přepínače --color=always. Přepínač --color=auto způsobí, že barvy budou použity pouze, je-li standardní výstup připojen k terminálu (tty). Program "mkdir" : Použití: mkdir [PŘEPÍNAČ] ADRESÁŘ... Vytvoří ADRESÁŘ(e), jestliže ještě neexistuje(í).

 -m, --mode=PRÁVA  nastaví přístupová práva (zadány jako příkazu 'chmod'),
                   místo toho, aby byla práva nastavena na rwxrwxrwx - umask
 -p, --parents     vytvoří neexistující rodičovské adresáře zadaného adresáře
 -v, --verbose     vypíše zprávu pro každý vytvořený adresář
     --help        vypíše tuto nápovědu a skončí
     --version     vypíše označení verze a skončí

Program "mknod" : Použití: mknod [PŘEPÍNAČ]... JMÉNO TYP [HLAVNÍ VEDLEJŠÍ] Vytvoří speciální soubor JMÉNO zadaného TYPu.

 -m, --mode=PRÁVA  nastaví přístupová práva (zadána jako příkazu 'chmod'),
                   místo toho, aby byla nastavena na 0666 - umask
     --help        vypíše tuto nápovědu a skončí
     --version     vypíše označení verze a skončí

HLAVNÍ a VEDLEJŠÍ číslo není dovoleno u TYPu p, jinak povinné. TYP může být:

 b      blokový (bufferovaný) speciální soubor
 c, u   znakový (nebufferovaný) speciální soubor
 p      roura (FIFO)

Program "mv" : Použití: mv [PŘEPÍNAČ]... ZDROJ CÍL

   nebo: mv [PŘEPÍNAČ]... ZDROJ... ADRESÁŘ 
   nebo: mv [PŘEPÍNAČ]... --target-directory=ADRESÁŘ... ZDROJ... 

Přejmenuje ZDROJ na CÍL nebo přesune ZDROJ(e) do ADRESÁŘ

     --backup[=CONTROL]       make a backup of each existing destination file
 -b                           like --backup but does not accept an argument
 -f, --force                  neptá se před přepsáním cílového souboru
 -i, --interactive            zeptá se před přepsáním cílového souboru
     --strip-trailing-slashes vyjme všechny zakončovací lomítka ze všech ZDROJ argumentů
 -S, --suffix=SUFFIX          přepíše defaultní příponu zálohy
     --target-directory=DIR   přesune všechny ZDROJ argumenty do DIR
 -u, --update                 kopíruje pouze pokud je ZDROJ soubor novější než cílový nebo pokud
 -v, --verbose                vypíše informaci o každém zpracovávaném souboru
     --help                   vypíše tuto nápovědu a skončí
     --version                vypíše označení verze a skončí

Pokud není přípona záložních souborů nastavena přepínačem --suffix nebo proměnnou SIMPLE_BACKUP_SUFFIX, je používána přípona `~'. Způsob vytváření záložních souborů lze ovlivnit nastavením proměnné VERSION_CONTROL, hodnoty mohou být:

 none, off       záložní kopie nevytvářet (i když je zadán přepínač --backup)
 numbered, t     číslované záložní kopie
 existing, nil   číslované, jestliže již číslovaná záložní kopie existuje, jinak jednoduché
 simple, never   jednoduché záložní kopie

Program "rm" : Použití: rm [PŘEPÍNAČ]... SOUBOR... Vyjme (unlink) SOUBOR(y).

 -d, --directory       vyjmutí adresáře, i když je neprázdný (pouze super-user)
 -f, --force           ignoruje neexistující soubory, nikdy se neptá
 -i, --interactive     dotaz před každým vyjmutím
 -r, -R, --recursive   vyjme obsah adresářů rekursivně
 -v, --verbose         vypisuje co se dělá
     --help            vypíše tuto nápovědu a skončí
     --version         vypíše označení verze a skončí

K vyjmutí souboru jehož jméno začíná `-', např. `-foo', užijte jeden z příkazů:

   rm -- -foo 
   rm ./-foo 

POZN: po použití rm k vyjmutí souboru je obecně možné obnovit obsah tohoto souboru. Pokud chcete jistotu že obsah souboru nebude obnovitelný, pak použijte program shred. Program "rmdir" : Použití: rmdir [PŘEPÍNAČ]... ADRESÁŘ... Smazání ADRESÁŘe(ů), pouze jsou-li prázdné.

     --ignore-fail-on-non-empty
                 ignoruje všechny chyby způsobené neprázdností adresáře
 -p, --parents   maže ADRESÁŘ a všechny rodičovské adresáře, ze zadané
                 cesty. Např: `rmdir -p a/b/c' je podobné 
                 `rmdir a/b/c a/b a'
 -v, --verbose   vypisuje oznámení o každém zpravovávaném adresáři
     --help      vypíše tuto nápovědu a skončí
     --version   vypíše označení verze a skončí

Program "sync" : Použití: sync [PŘEPÍNAČ] Uloží změněné bloky na disk a aktualizuje super blok.

--help vypíše tuto nápovědu a skončí --version vypíše označení verze a skončí Program "touch" : Použití: touch [PŘEPÍNAČ]... SOUBOR... or: touch [-acm] MMDDhhmm[YY] FILE... (obsolescent) Nastaví čas posledního přístupu a poslední změny každého zadaného SOUBORU na aktuální čas.

 -a                     změní pouze čas posledního přístupu
 -c, --no-create        nevytvoří nové soubory
 -d, --date=ŘETĚZEC     analyzuje ŘETĚZEC a použije ho místo aktuálního času
 -f                     (ignorován)
 -m                     změní pouze čas poslední změny souboru
 -r, --reference=SOUBOR použije časy SOUBORu místo aktuálního času
 -t ČAS                 použije [[CC]YY]MMDDhhmm[.ss] místo aktuálního času
     --time=SLOVO       nastaví ČAS zadaný SLOVEM: 
                        access, atime, use (jako -a)
                        modify, mtime (jako -m)
     --help             vypíše tuto nápovědu a skončí
     --version          vypíše označení verze a skončí

Formáty časů pro přepínače -d, -t a pro zastaralou syntaxi jsou různé. Program "dir" : Použití: dir [PŘEPÍNAČ]... [SOUBOR]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuSUX nor --sort.

 -a, --all                  do not hide entries starting with .
 -A, --almost-all           do not list implied . and ..
 -b, --escape               print octal escapes for nongraphic characters
     --block-size=SIZE      use SIZE-byte blocks
 -B, --ignore-backups       do not list implied entries ending with ~
 -c                         with -lt: sort by, and show, ctime (time of last
                              modification of file status information)
                              with -l: show ctime and sort by name
                              otherwise: sort by ctime
 -C                         list entries by columns
     --color[=WHEN]         control whether color is used to distinguish file
                              types.  WHEN may be `never', `always', or `auto'
 -d, --directory            list directory entries instead of contents
 -D, --dired                generate output designed for Emacs' dired mode
 -f                         do not sort, enable -aU, disable -lst
 -F, --classify             append indicator (one of */=@|) to entries
     --format=WORD          across -x, commas -m, horizontal -x, long -l,
                              single-column -1, verbose -l, vertical -C
     --full-time            list both full date and full time
 -g                         (ignored)
 -G, --no-group             inhibit display of group information
 -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
     --si                   likewise, but use powers of 1000 not 1024
 -H                         same as `--si' for now; soon to change
                              to conform to POSIX
     --indicator-style=WORD append indicator with style WORD to entry names:
                              none (default), classify (-F), file-type (-p)
 -i, --inode                print index number of each file
 -I, --ignore=PATTERN       do not list implied entries matching shell PATTERN
 -k, --kilobytes            like --block-size=1024
 -l                         use a long listing format
 -L, --dereference          list entries pointed to by symbolic links
 -m                         fill width with a comma separated list of entries
 -n, --numeric-uid-gid      list numeric UIDs and GIDs instead of names
 -N, --literal              print raw entry names (don't treat e.g. control
                              characters specially)
 -o                         use long listing format without group info
 -p, --file-type            append indicator (one of /=@|) to entries
 -q, --hide-control-chars   print ? instead of non graphic characters
     --show-control-chars   show non graphic characters as-is (default
                            unless program is `ls' and output is a terminal)
 -Q, --quote-name           enclose entry names in double quotes
     --quoting-style=WORD   use quoting style WORD for entry names:
                              literal, locale, shell, shell-always, c, escape
 -r, --reverse              reverse order while sorting
 -R, --recursive            list subdirectories recursively
 -s, --size                 print size of each file, in blocks
 -S                         výstup seřadí podle délky souborů
     --sort=SLOVO           výstup seřadí podle SLOVA:
                            extension (-X), none (-U), size (-S), time (-t)
                            version (-v)
                            status (-c), time (-t), atime (-u), access (-u),
                            use (-u)
     --time=SLOVO           vypisuje čas podle SLOVA:
                            atime, access, use, ctime nebo status (-c);
                            jestliže je zadán přepínač --sort=time, použije
                            se tento čas jako řadící klíč
 -t                         výstup seřadí podle času poslední změny souboru
 -T, --tabsize=SLOUPCŮ      pozice tabelátoru každých SLOUPCŮ znaků (impl. 8)
 -u                         s -lt: řadí podle atime a také jej vypisuje;
                            s -l: vypisuje atime, ale řadí podle názvů souborů
                            jinak: řadí podle atime
 -U                         zakáže seřazení výstupu, názvy souborů budou
                            vypsány v tom pořadí v jakém jsou v adresáři
 -v                         seřadí výstup podle verzí souborů
 -w, --width=SLOUPCŮ        použije tuto šířku obrazovky při vypisování
 -x                         jména souborů vypíše po řádcích místo po sloupcích
 -X                         výstup seřadí podle přípon souborů
 -1                         vypíše jeden soubor na jeden řádek
     --help                 vypíše tuto nápovědu a skončí
     --version              vypíše označení verze a skončí

Implictně není k rozlišování typů souborů barva používána. To je rovnocenné s použitím přepínače --color=none. Použití přepínače --color bez argumentu KDY je rovnocenné s použitím přepínače --color=always. Přepínač --color=auto způsobí, že barvy budou použity pouze, je-li standardní výstup připojen k terminálu (tty). Program "dircolors" : Použití: dircolors [PŘEPÍNAČ]... [SOUBOR] Výstupem jsou příkazy, které zajistí nastavení proměnné prostředí LS_COLOR.

Specifikace výstupního formátu: -b, --sh, --bourne-shell výstupem je Bourne shellový kód

                             pro nastavení LS_COLORS
 -c, --csh, --c-shell        výstupem je C shellový kód
                             pro nastavení LS_COLORS
 -p, --print-database        výstupem je vnitřní databáze
     --help                  vypíše tuto nápovědu a skončí
     --version               vypíše označení verze a skončí

Program "du" : Použití: du [PŘEPÍNAČ]... [SOUBOR]... Sčítá diskový prostor zabraný každým SOUBORem, pro adresáře i s obsahem podadresářů.

 -a, --all             vypíše součet velikosti všech souborů,
                       ne pouze adresářů
     --block-size=VELIKOST  použije tuto velikost bloku
 -b, --bytes           velikosti vypíše v bajtech
 -c, --total           vypíše i celkový součet
 -D, --dereference-args  následuje symbolický odkaz, když jako argument zadán
 -h, --human-readable  vypisuje velikosti ve formátu čitelném pro lidi
                       (např. 1K 234M 2G)
 -H, --si              jako předchozí, ale jednotky jsou násobkem 1000
 -k, --kilobytes       jako --block-size=1024
 -l, --count-links     jestliže jsou soubory pevnými odkazy na jeden soubor,
                       sčítá velikosti, jako by to byly obyčejné soubory
 -L, --dereference     následuje všechny symbolické odkazy
 -m, --megabytes       jako --block-size=1048576
 -S, --separate-dirs   nepočítá do velikosti adresářů velikosti jejich
                       podadresářů
 -s, --summarize       vypíše pouze celkový součet pro každý argument
 -x, --one-file-system přeskočí adresáře na jiných souborových systémech
 -X SOUBOR, --exclude-from=SOUBOR přeskočí soubory, které vyhovují libovolnému
                       reg.výr. ze souboru SOUBOR
     --exclude=REGVÝR  přeskočí soubory vyhovující REGVÝR
     --max-depth=N     vypisuje názvy adresářů a celkové součty pouze
                       do N-té úrovně adresářů. Argument --max-depth=0
                       je rovnocenný se --sumarize.
     --help            vypíše tuto nápovědu a skončí
     --version         vypíše označení verze a skončí

Program "install" : Použití: install [PŘEPÍNAČ]... ZDROJ CÍL (1-ní formát)

   nebo: install [PŘEPÍNAČ]... ZDROJ... ADRESÁŘ (2-hý formát) 
   nebo: install -d [PŘEPÍNAČ]... ADRESÁŘ... (3-tí formát) 

V prvních dvou formátech kopírování ZDROJe do CÍLe nebo více ZDROJů do ADRESÁŘe, s nastavením uživatelských práv a uživatele/skupiny. Ve třetím formátu, vytvoření všech komponent zadaného ADRESÁŘE(ů).

     --backup=[TYP]    vytvoří záložní kopii před smazáním
 -b                    jako --backup, ale bez argumentu
 -c                    (ignorován)
 -d, --directory       všechny argumenty jsou brány jako názvy adresářů.
                       Všechny neexistující komponenty těchto adresářů jsou vytvořeny.
 -D                    vytvoří všechy úvodní komponenty CÍLe, kromě poslední
 -g, --group=SKUPINA   nastaví skupinu souboru na SKUPINU
 -m, --mode=PRÁVA      nastaví přístupová práva souboru na PRÁVA (zadána jako
                       pro chmod)
 -o, --owner=VLASTNÍK  nastaví vlastníka souboru (pouze superuživatel - root)
 -p, --preserve-timestamps časy cílového souboru nastaví tak, jak byly
                       nastaveny u zdrojového
 -s, --strip           odstraní tabulky symbolů, pouze 1 a 2 formát
 -S, --suffix=PŘÍPONA  nastaví novou příponu záložních souborů
 -v, --verbose         vypisuje jména všech vytvářených adresářů
     --help            vypíše tuto nápovědu a skončí
     --version         vypíše označení verze a skončí

Pokud není přípona záložních souborů nastavena přepínačem --suffix nebo proměnnou SIMPLE_BACKUP_SUFFIX, je používána přípona `~'. Způsob vytváření záložních souborů lze ovlivnit nastavením proměnné VERSION_CONTROL, hodnoty mohou být:

 none, off       záložní kopie nevytvářet (i když je zadán přepínač --backup)
 numbered, t     číslované záložní kopie
 existing, nil   číslované, jestliže již číslovaná záložní kopie existuje, jinak jednoduché
 simple, never   jednoduché záložní kopie

Program "mkfifo" : Použití: mkfifo [PŘEPÍNAČ] JMÉNO... Tvoří pojmenované roury (FIFO) se jmény JMÉNO.

 -m, --mode=PRÁVA  nastaví přístupová práva (zadána jako příkazu 'chmod'),
                   místo toho, aby byla nastavena na 0666 - umask
     --help        vypíše tuto nápovědu a skončí
     --version     vypíše označení verze a skončí

Program "shred" : Použití: shred [PŘEPÍNAČ] SOUBOR [...] Overwrite the specified FILE(s) repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.

 -f, --force    change permissions to allow writing if necessary
 -n, --iterations=N  Overwrite N times instead of the default (25)
 -s, --size=N   shred this many bytes (suffixes like k, M, G accepted)
 -u, --remove   truncate and remove file after overwriting
 -v, --verbose  show progress
 -x, --exact    do not round file sizes up to the next full block
 -z, --zero     add a final overwrite with zeros to hide shredding
 -              shred standard output
     --help     display this help and exit
     --version  print version information and exit

Delete FILE(s) if --remove (-u) is specified. The default is not to remove the files because it is common to operate on device files like /dev/hda, and those files usually should not be removed. When operating on regular files, most people use the --remove option.

CAUTION: Note that shred relies on a very important assumption: that the filesystem overwrites data in place. This is the traditional way to do things, but many modern filesystem designs do not satisfy this assumption. The following are examples of filesystems on which shred is not effective: log-structured or journaled filesystems, such as those supplied with AIX and Solaris (and JFS, ReiserFS, XFS, etc.) filesystems that write redundant data and carry on even if some writes fail, such as RAID-based filesystems filesystems that make snapshots, such as Network Appliance's NFS server filesystems that cache in temporary locations, such as NFS version 3 clients compressed filesystems Program "vdir" : Použití: vdir [PŘEPÍNAČ]... [SOUBOR]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuSUX nor --sort.

 -a, --all                  do not hide entries starting with .
 -A, --almost-all           do not list implied . and ..
 -b, --escape               print octal escapes for nongraphic characters
     --block-size=SIZE      use SIZE-byte blocks
 -B, --ignore-backups       do not list implied entries ending with ~
 -c                         with -lt: sort by, and show, ctime (time of last
                              modification of file status information)
                              with -l: show ctime and sort by name
                              otherwise: sort by ctime
 -C                         list entries by columns
     --color[=WHEN]         control whether color is used to distinguish file
                              types.  WHEN may be `never', `always', or `auto'
 -d, --directory            list directory entries instead of contents
 -D, --dired                generate output designed for Emacs' dired mode
 -f                         do not sort, enable -aU, disable -lst
 -F, --classify             append indicator (one of */=@|) to entries
     --format=WORD          across -x, commas -m, horizontal -x, long -l,
                              single-column -1, verbose -l, vertical -C
     --full-time            list both full date and full time
 -G, --no-group             inhibit display of group information
 -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
     --si                   likewise, but use powers of 1000 not 1024
 -H                         same as `--si' for now; soon to change
                              to conform to POSIX
     --indicator-style=WORD append indicator with style WORD to entry names:
                              none (default), classify (-F), file-type (-p)
 -i, --inode                print index number of each file
 -I, --ignore=PATTERN       do not list implied entries matching shell PATTERN
 -k, --kilobytes            like --block-size=1024
 -l                         use a long listing format
 -L, --dereference          list entries pointed to by symbolic links
 -m                         fill width with a comma separated list of entries
 -n, --numeric-uid-gid      list numeric UIDs and GIDs instead of names
 -N, --literal              print raw entry names (don't treat e.g. control
                              characters specially)
 -o                         use long listing format without group info
 -p, --file-type            append indicator (one of /=@|) to entries
 -q, --hide-control-chars   print ? instead of non graphic characters
     --show-control-chars   show non graphic characters as-is (default
                            unless program is `ls' and output is a terminal)
 -Q, --quote-name           enclose entry names in double quotes
     --quoting-style=WORD   use quoting style WORD for entry names:
                              literal, locale, shell, shell-always, c, escape
 -r, --reverse              reverse order while sorting
 -R, --recursive            list subdirectories recursively
 -s, --size                 print size of each file, in blocks
 -S                         výstup seřadí podle délky souborů
     --sort=SLOVO           výstup seřadí podle SLOVA:
                            extension (-X), none (-U), size (-S), time (-t)
                            version (-v)
                            status (-c), time (-t), atime (-u), access (-u),
                            use (-u)
     --time=SLOVO           vypisuje čas podle SLOVA:
                            atime, access, use, ctime nebo status (-c);
                            jestliže je zadán přepínač --sort=time, použije
                            se tento čas jako řadící klíč
 -t                         výstup seřadí podle času poslední změny souboru
 -T, --tabsize=SLOUPCŮ      pozice tabelátoru každých SLOUPCŮ znaků (impl. 8)
 -u                         s -lt: řadí podle atime a také jej vypisuje;
                            s -l: vypisuje atime, ale řadí podle názvů souborů
                            jinak: řadí podle atime
 -U                         zakáže seřazení výstupu, názvy souborů budou
                            vypsány v tom pořadí v jakém jsou v adresáři
 -v                         seřadí výstup podle verzí souborů
 -w, --width=SLOUPCŮ        použije tuto šířku obrazovky při vypisování
 -x                         jména souborů vypíše po řádcích místo po sloupcích
 -X                         výstup seřadí podle přípon souborů
 -1                         vypíše jeden soubor na jeden řádek
     --help                 vypíše tuto nápovědu a skončí
     --version              vypíše označení verze a skončí

Implictně není k rozlišování typů souborů barva používána. To je rovnocenné s použitím přepínače --color=none. Použití přepínače --color bez argumentu KDY je rovnocenné s použitím přepínače --color=always. Přepínač --color=auto způsobí, že barvy budou použity pouze, je-li standardní výstup připojen k terminálu (tty).