Pomocí příkazu ls na seznam souborů v systému Linux

Příkaz ls je jedním z nejdůležitějších nástrojů příkazové řádky, které byste se měli naučit pro navigaci do systému souborů. Zde je kompletní seznam základních příkazů pro navigaci vašeho souborového systému pomocí příkazového řádku.

Příkaz ls slouží k zobrazení názvů souborů a složek v systému souborů. Tato příručka vám ukáže všechny přepínače, které jsou k dispozici pro příkaz ls, spolu s jejich významem a jak je používat.

Seznam souborů ve složce

Chcete-li zobrazit všechny soubory ve složce, otevřete okno terminálu a přejděte do složky, ve které chcete zobrazit obsah pro použití příkazu cd, a jednoduše zadejte následující příkaz:

ls

Nemusíte vlastně muset navigovat ke složce a seznam souborů v ní. Jednoduše můžete zadat cestu jako součást příkazu ls, jak je znázorněno níže.

ls / cesta / do / souboru

Ve výchozím nastavení budou soubory a složky zobrazeny ve sloupcích na obrazovce a vše, co uvidíte, je název souboru.

Skryté soubory (soubory začínající úplným zastavením) se automaticky nezobrazují spuštěním příkazu ls. Potřebujete místo toho použít následující příkaz.

ls -a
ls - všechno

Toto mínus přepínač (-a) použitý výše znamená seznam všech. Uvádí se naprosto každý soubor a složka v adresáři, na kterém je příkaz spuštěn, nebo dokonce na cestě, která je k němu dodána.

Výsledkem toho je, že vidíte soubor nazvaný. a další volal ..

. Jedna plná zastávka je pro aktuální složku a dvojitá plná zastávka je na jedné úrovni nahoru.

Chcete-li je vynechat ze seznamu souborů, můžete místo kapitoly A místo malých písmen použít následující:

ls -A
ls - to všechno

Některé příkazy, jako je příkaz mv a příkaz cp, se používají pro přesun a kopírování souborů a existují přepínače, které lze použít s těmito příkazy, které vytvářejí zálohu původního souboru.

Tyto záložní soubory obecně končí tilde (~).

Chcete-li vynechat záložní soubory (soubory končící tilde), spusťte následující příkaz:

ls -B
ls --ignore-zálohy

Ve většině případů vrácený seznam zobrazí složky v jedné barvě a soubory jako jiné. Například v našem terminálu jsou složky modré a soubory jsou bílé.

Pokud nechcete zobrazovat různé barvy, můžete použít následující příkaz:

ls --color = nikdy

Chcete-li podrobnější výstup, můžete použít následující přepínač:

ls -l

Zobrazí se seznam oprávnění, počet inodů, vlastník a skupina, velikost souboru, poslední datum a čas a název souboru.

Pokud nechcete vidět vlastníka, použijte místo toho následující příkaz.

ls -g

Můžete také vynechat detaily skupiny zadáním následujícího přepínače:

ls -o


Seznam dlouhých formátů lze použít s jinými přepínači, aby zobrazoval ještě více informací. Například můžete najít autora souboru spuštěním následujícího příkazu.

ls -l - autora

Výstup pro dlouhý záznam můžete změnit tak, aby zobrazoval velikost souboru pro lidi, které lze číst takto:

ls -l -h
ls -l - člověk čitelný
ls -l -s

Namísto zobrazování názvů uživatelů a skupin v příkazu seznamu můžete příkaz ls zobrazit tak, aby zobrazoval fyzické ID uživatele a identifikátory skupin takto:

ls -l-n

Příkaz ls lze použít k zobrazení všech souborů a složek ze zadané cesty směrem dolů.

Například:

ls -R / home

Výše uvedený příkaz zobrazí všechny soubory a složky pod domovským adresářem, například Obrázky, Hudba, Videa, Stahování a Dokumenty.

Změňte formát výstupu

Ve výchozím nastavení je výstup pro výpis souborů na obrazovce ve sloupcích.

Můžete však určit formát uvedený níže.

ls -X
ls --format = napříč

Zobrazit seznam ve sloupcích na obrazovce.

ls -m
ls --format = čárky

Zobrazit seznam ve formátu odděleném čárkami.

ls -x
ls --format = horizontální

Zobrazit seznam v horizontálním formátu

ls -l
ls --format = dlouhá

Jak je uvedeno v předchozí části, zobrazí se seznam v dlouhém formátu.

ls -1
ls --format = jeden sloupec
ls --format = verbose

Zobrazuje všechny soubory a složky, 1 na každém řádku.

ls -c
ls --format = vertikální

Zobrazí seznam vertikálně.

Jak třídit výstup z příkazu ls

Chcete-li třídit výstup z příkazu ls, můžete použít přepínač --sort následujícím způsobem:

ls --sort = žádný
ls --sort = velikost
ls --sort = čas
ls --sort = verze

Výchozí nastavení je nastaveno na žádný, což znamená, že jsou soubory seřazeny podle názvu. Když roztřídíte podle velikosti, zobrazí se nejprve soubor s největší velikostí a nejmenší je zobrazen jako poslední.

Třídění podle času zobrazuje poslední přístupný soubor a poslední přístup k poslednímu souboru.

Mimochodem, všechny výše uvedené druhy lze dosáhnout pomocí následujících příkazů:

ls -U
ls -S
ls -t
ls -v

Chcete-li výsledky v obráceném řazení, použijte následující příkaz.

ls -r --sort = velikost
ls --reverse --sort = velikost

souhrn

Existuje řada dalších přepínačů, které se týkají formátování času. Můžete si přečíst o všech ostatních přepínačích pomocí manuálního manuálu ls.

muž ls