LS(1)

JMÉNO
ls - vypíše obsah adresáře

POUŽITÍ
ls [VOLBA]... [SOUBOR]...

POPIS

Vypisuje informace o SOUBORECH (implicitně z aktuálního adresáře). Jestliže není zadán žádný z přepínačů -cftuvSUX nebo --sort, výstup bude seřazen abecedně.

Povinné argumenty dlouhých přepínačů jsou také povinné u odpovídajících krátkých přepínačů.

-a, --all
    nebude ignorovat položky začínající na .

-A, --almost-all
    nevypisuje `.' a `..'

--author
    spolu s -l vypíše jméno autora každého souboru

-b, --escape
    negrafické znaky escapuje ve stylu jazyka C

--block-size=SIZE
    spolu s -l vypisuje velikosti v násobcích VELIKOSTI, např. --block-size=M; popis formátu VELIKOSTI je uveden níže

-B, --ignore-backups
    nevypisuje soubory, jejichž jména končí na ~, pokud nejsou zadána v příkazovém řádku.

-c  with -lt: sort by, and show, ctime (time of last change of file status information); with -l: show ctime and sort by name; otherwise: sort by ctime, newest first

-C  vypisuje položky do sloupců

--color[=WHEN]
    color the output WHEN; more info below

-d, --directory
    vypíše názvy adresářů místo jejich obsahu

-D, --dired
    generuje výstup určený pro mód dired Emacsu

-f  same as -a -U

-F, --classify[=WHEN]
    append indicator (one of */=>@|) to entries WHEN

--file-type
    like -F, except do not append '*'

--format=WORD
    across,horizontal (-x), commas (-m), long (-l), single-column (-1), verbose (-l), vertical (-C)

--full-time
    jako -l --time-style=full-iso

-g  jako -l, ale nevypisuje vlastníka

--group-directories-first
    group directories before files

-G, --no-group
    ve dlouhých výpisech nebudou uvedeny informace o skupině

-h, --human-readable
    při -l a -s vypisuje velikosti jako 1K, 234M, 2G atd.

--si
    podobné, ale používá násobky 1000, ne 1024

-H, --dereference-command-line-
    následuje symbolické odkazy zadané na příkazové řádce

--dereference-command-line-symlink-to-dir
    follow each command line symbolic link that points to a directory

--hide=VZOR
    nevypisuje položky, které odpovídají zadanému shellovému VZORu (může být překryto volbami -a nebo -A)

--hyperlink[=KDY]
    hyperlink file names WHEN

--indicator-style=SLOVO
    podle zadaného STYLu připojí indikátor ke jménu každé položky: none (žádný; výchozí volba), slash (-p), file-type (--file-type), classify (-F)

-i, --inode
    vypisuje číslo i-uzlu pro každý soubor

-I, --ignore=PATTERN
    nevypíše soubory, jejichž jména odpovídají shellovému VZORu

-k, --kibibytes
    u zaplnění souborového systému použije 1024bajtové bloky; použije se pouze s -s a souhrny u adresářů

-l  použije dlouhý formát výpisu

-L, --dereference
    vypíše informace o souborech, na které se odkazují symbolické odkazy, místo informací o odkazech samotných

-m  vypisuje seznam položek oddělených čárkami

-n, --numeric-uid-gid
    jako -l, ale vypisuje vlastníka a skupinu (UID a GID) číselně

-N, --literal
    vypisuje jména souborů tak, jak jsou na uložena

-o  jako -l, ale bez informace o skupině

-p, --indicator-style=slash
    připojí za jméno každého adresáře znak `/'

-q, --hide-control-chars
    vypisuje otazníky místo netisknutelných znaků

--show-control-chars
    show nongraphic characters as-is; the default, unless program is 'ls' and output is a terminal

-Q, --quote-name
    vypisuje jména souborů v uvozovkách

--quoting-style=SLOVO
    použije způsob citování ZPŮSOB pro jména souborů: literal (doslovný), locale (lokalizovaný), shell, shell-always (vždy shell), shell-escape (escapovaný shell), shell-escape-always (vždy escapovaný shell), c, escape; (přebije proměnnou prostředí QUOTING_STYLE)

-r, --reverse
    výpis bude setříděn v obráceném pořadí

-R, --recursive
    vypíše obsah všech adresářů rekurzivně

-s, --size
    vypisuje velikost souborů, v blocích

-S  výstup seřadí podle délky souborů, největší první

--sort=SLOVO
    change default 'name' sort to WORD: none (-U), size (-S), time (-t), version (-v), extension (-X), name, width

--time=SLOVO
    select which timestamp used to display or sort; access time (-u): atime, access, use; metadata change time (-c): ctime, status; modified time (default): mtime, modification; birth time: birth, creation; with -l, WORD determines which time to show; with --sort=time, sort by WORD (newest first)

--time-style=STYL_ČASU
    formát času/data pro -l; vizte STYL_ČASU níže

-t  výstup seřadí podle času, nejnovější jako první; vizte přepínač --time

-T, --tabsize=SLOUPCE
    předpokládá, že tabulátor má šířku n, namísto výchozích 8

-u  s -lt seřadí podle a vypíše čas posledního přístupu; s -l vypíše tento čas, ale seřadí podle názvů souborů, nejnovější první;

-U  do not sort directory entries

-v  přirozené řazení (verzovacích) čísel v textu

-w, --width=SLOUPCE
    nastaví šířku výstupu, 0 znamená bez omezení

-x  vypisuje soubory do sloupců tříděných vodorovně

-X  třídí abecedně podle přípon

-Z, --context
    vypíše pro každý soubor jakýkoliv bezpečnostní kontext

--zero
    zakončí každý řádek znakem NUL, nikoliv nového řádku

-1  vypíše jeden soubor na jeden řádek

--help
    vypíše návod k použití na standardní výstup a bezchybně skončí

--version
    Vypíše informaci o verzi programu a skončí

Argument VELIKOST je celé číslo a volitelná jednotka (příklad: 10K je 10 * 1024). Jednotky jsou K, M, G, T, P, E, Z, Y, R, Q (mocniny 1024) nebo KB, MB, … (mocniny 1000). Lze též použít binární jednotky: KiB=K, MiB=M a tak dále.

The TIME_STYLE argument can be full-iso, long-iso, iso, locale, or +FORMAT. FORMAT is interpreted like in date(1). If FORMAT is FORMAT1<newline>FORMAT2, then FORMAT1 applies to non-recent files and FORMAT2 to recent files. TIME_STYLE prefixed with 'posix-' takes effect only outside the POSIX locale. Also the TIME_STYLE environment variable sets the default style to use.

The WHEN argument defaults to 'always' and can also be 'auto' or 'never'.

Odlišování druhů souborů barvami je standardně zakázáno. Zákaz lze nařídit i pomocí --color=never. Při použití --color=auto, bude ls vkládat kódy barev jen, když standardní výstup bude napojen na terminál. Toto nastavení lze ovlivnit proměnnou prostředí LS_COLORS. Nastavit ji lze příkazem dircolors(1).

  Návratový kód:

0   vše v pořádku,

1   drobné problémy (např. nebylo možné přistoupit k podadresáři),

2   závažné problémy (např. nebylo možné přistoupit k argumentu z příkazové řádky).

AUTOR
Napsal Richard M. Stallman a David MacKenzie.

HLÁŠENÍ CHYB
Chyby v programu oznamujte na adrese bug-coreutils@gnu.org
On-line nápověda GNU coreutils: <https://www.gnu.org/software/coreutils/>
Obecná pomoc při používání softwaru GNU: <https://www.gnu.org/gethelp/>
Chyby v překladu hlaste na <https://translationproject.org/team/cs.html> (česky)

COPYRIGHT
Copyright © 2026 Free Software Foundation, Inc. Licence GPLv3+: GNU GPLverze 3 nebo novější <https://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
dircolors(1)

Úplná dokumentace je na <https://www.gnu.org/software/coreutils/ls>
nebo dostupná lokálně skrze: info '(coreutils) ls invocation'

PŘEKLAD
Překlad této příručky do češtiny vytvořili Petr Kolář <Petr.Kolar@vslib.cz>, Kamil Dudka <kdudka@redhat.com> a Vojtěch Zeisek <vojtech.zeisek@opensuse.org>

Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License Version 3 (https://www.gnu.org/licenses/gpl-3.0.html) nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST.

Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu translation-team-cs@lists.sourceforge.net.