logo

Seznam adresářů pro Linux

Existují různé způsoby, jak vypsat informace o souborech a adresářích v systémech Linux. Ale ls je primární příkaz, který můžeme použít pro výpis souborů a adresářů. Tento příkaz zobrazí seznam souborů a adresářů v systému souborů a zobrazí úplné informace. Toto je část balíku GNU core utility, který je nainstalován na každém z nich Linux rozdělení.

Jak používat příkaz ls

Pokud chceme použít ls příkaz , pak musíme použít následující syntaxi:

 ls [options] [files] 

Pokud bez možnosti a parametru, použili jsme ls potom vám příkaz ls zobrazí seznam každého souboru v aktuálním pracovním adresáři.

 $ ls 

Když provedeme výše uvedený příkaz, jsou soubory uvedeny abecedně ve více sloupcích, které se vejdou přes náš terminál:

10 milionů
Seznam adresářů pro Linux

Abychom mohli vypsat soubory v určitém adresáři, musíme předat cestu k adresáři jako argument nebo parametr ls příkaz. Chcete-li například zobrazit obsah adresáře /etc, musíme zadat následující příkaz:

 $ ls /etc 

Seznam adresářů pro Linux

Výpis adresářů pomocí zástupných znaků

Vypsání adresářů pomocí zástupného znaku je nejjednodušší způsob, jak vypsat adresáře. V tomto případě každý adresář končí lomítkem.

s plnou formou

Syntax:

 $ ls -ld */ 

Seznam adresářů pro Linux

Seznam adresářů pomocí volby -F a grep

Volba -F připojí koncové lomítko. Jsme tedy schopni grepovat adresáře pomocí řádků 'grep', které končí lomítkem (/);

Syntax:

 $ ls -LF | grep /$ 

Seznam adresářů pro Linux

Můžeme také použít názvy adresářů bez -l volba

Syntax:

 $ ls -F | grep /$ 

Výpis adresářů pomocí volby -l a Grep

V ls dlouhý výpis znamená ls -l, jsme schopni 'grep' řádky, které začínají d.

Syntax:

 $ ls -l | grep ^d 

Seznam adresářů pro Linux

Použití příkazu Echo

Pomocí příkazu echo můžeme vypsat záznamy, které jsou na konci, s lomítkem (/).

java stacky

Syntax:

 $ echo */ 

Seznam adresářů pro Linux

Pomocí printf

Podobným způsobem můžeme použít printf ke zvýraznění řetězců, které končí lomítkem (/)/

Syntax:

 $ printf '%s
' */ 

Seznam adresářů pro Linux

Pomocí příkazu Najít

Použitím nalézt můžeme najít soubory na základě jejich typů souborů.

java hashset

Syntax:

 $ find . -maxdepth l -type d 

Seznam adresářů pro Linux

Ve výše uvedeném příkazu volba maxdepth určuje, že vyhledávání se provádí pouze v určitém adresáři. Jinak příkaz find rekurzivně vyhledá adresáře procházením každého adresáře a jeho podadresářů. Ve všech výše uvedených metodách, které jsme použili v ls příkazu, můžeme dosáhnout stejného prostřednictvím -A volba. Například:

Syntax:

 $ ls -laF | grep /$ 

Seznam adresářů pro Linux
 $ ls -la | grep ^d 

Seznam adresářů pro Linux

Vypsat rekurzivní podadresáře

The -R možnost říká ls příkaz pro zobrazení obsahu podadresářů rekurzivním způsobem:

 $ ls -R 

Seznam adresářů pro Linux