logo

Příkaz Linux ls

The ls je příkaz list v Linuxu. Zobrazí se úplný seznam nebo obsah vašeho adresáře. Stačí napsat ls a stiskněte klávesu enter. Zobrazí se celý obsah.

ls je příkaz používaný k výpisu počítačových adresářů a souborů v operačních systémech Unix a Unix. Je vyvinut podle Single Unix Specification a POSIX.
Je k dispozici v prostředí EFI jako součást skupiny UnxUtils nativních portů Win32 základních utilit podobných GNU Unixu jako samostatný balíček pro Microsoft Windows nebo jako součást MSX-DOS2 Tools of ASCII pro verzi MSX-DOS. 2.

Numerická výpočetní prostředí GNU Octave a MATLAB obsahují funkci ls se stejnou funkčností. V několika dalších prostředích, jako jsou Microsoft Windows, OS2 a DOS, poskytuje stejnou funkcionalitu příkaz dir. Různé implementace zahrnují různé možnosti, jako téměř každý nástroj. Můžeme zkontrolovat dokumentaci zadanou příkazem pro vhodné možnosti a použití.

Stručná historie ls

V první verzi AT&T UNIX se objevil obslužný program ls, název získaný ze stejného příkazu v Multics také nazvaný „ls“, což je zkratka pro 'seznam' období. ls je součástí X/Open Portability Guide z vydání 2 z roku 1987. Byl získán do první verze POSIX.1 a specifikace Single Unix.

Chování

Unixové a unixové operační systémy řídí myšlenku pracovního adresáře. ls uvádí několik souborů v pracovním adresáři, pokud je použit bez argumentů. V tomto adresáři jsou soubory uvedeny, pokud je uveden adresář. Argumenty mohou zahrnovat adresáře a soubory.

řetězcové metody v jazyce Java

Jména začínající na '.' symbol je skrytý. The '.' adresář je známý jako pracovní adresář a '..' symbol je znám jako jeho nadřazený adresář. Ve výchozím nastavení jsou zobrazeny. Všechny soubory se zobrazí pomocí -a. Explicitně zadané názvy souborů jsou uvedeny vždy.

ls zobrazuje pouze názvy bez možností. Je možné kombinovat více možností. Základní možnosti jsou:

    -h:Zobrazuje velikosti výsledků ve formátu čitelném pro člověka (například 2G 234M, 1K atd.). Tato volba není součástí standardu POSIX. Nicméně implementováno v mnoha systémech, např. Solaris 9 v roce 2002, FreeBSD 4.5 v roce 2002 a GNU coreutils v roce 1997.-l:Znamená dlouhý formát. Zobrazuje typy souborů Unix, počet pevných odkazů, oprávnění, skupinu, vlastníka, název poslední změny a datum-čas a velikost. Pokud je změněné datum starší než šest měsíců, je čas nahrazen rokem. Několik implementací přidává k oprávněním další příznaky.

Je možné zobrazit různé položky s různými typy barev. Je to oblast, ve které se implementace liší:

    FreeBSD ls použije volbu -G. Kontroluje pouze oprávnění a typ souboru Unix a využívá databázi termcap. GNU ls použije volbu --color. Kontroluje příponu souboru Unix, oprávnění a typ a využívá svou databázi ke správě barev řízených pomocí dircolors.

Příklad:

 ls 

Níže můžete vidět, že po zadání příkazu ls jsme dostali celý seznam obsahu adresáře /home/sssit.

Příkaz Linux ls

Možnosti příkazu Linux ls

ls možnostPopis
ls -a V Linuxu skryté soubory začínají na . (tečka) a nejsou viditelné v běžném adresáři. Příkaz (ls -a) vypíše celý seznam aktuálního adresáře včetně skrytých souborů.
ls -l Zobrazí seznam ve formátu dlouhého seznamu.
ls -lhTento příkaz vám zobrazí velikosti souborů ve formátu čitelném pro člověka. Velikost souboru je při zobrazení v bajtech velmi obtížně čitelná. Příkaz (ls -lh) vám poskytne data v Mb, Gb, Tb atd.
ls -lhSPokud chcete soubory zobrazit v sestupném pořadí (nejvyšší nahoře) podle jejich velikosti, můžete použít příkaz (ls -lhS).
ls -l - -block-size=[VELIKOST] Používá se k zobrazení souborů ve formátu určité velikosti. Zde v [SIZE] můžete přiřadit velikost podle vašich požadavků.
ls -d */ Slouží k zobrazení pouze podadresářů.
ls -g nebo ls -lG S tím můžete vyloučit sloupec informací o skupině a vlastníka.
ls -nPoužívá se k tisku ID skupiny a ID vlastníka namísto jejich jmen.
ls --color=[VALUE] Tento příkaz se používá k tisku seznamu jako barevného nebo bezbarvého.
ls - onTento příkaz vytiskne číslo indexu, pokud je soubor v prvním sloupci.
ls -pSlouží ke snadné identifikaci adresáře tak, že adresáře označíte lomítkem (/).
ls -rSlouží k tisku seznamu v opačném pořadí.
ls -RZobrazí také obsah podadresářů.
ls -lXV seznamu seskupí soubory se stejnými příponami.
ls -ltSeřadí seznam podle zobrazení naposledy upraveného souboru nahoře.
ls ~ Poskytuje obsah domovského adresáře.
ls../ Poskytuje obsah nadřazeného adresáře.
ls --verzeZkontroluje verzi příkazu ls.

Linux ls -a příkaz

Poskytne vám celý seznam adresáře včetně skrytých souborů. V Linuxu začínají skryté soubory tečkou (.) a nejsou vidět v běžném adresáři.

Příklad:

 ls -a 

linux-directories-ls-a-command

Ve výše uvedeném příkladu můžete vidět celý seznam souborů včetně skrytých souborů.

Příkaz Linux ls -l

Příkaz ls zobrazí pouze soubory. Ale pokud chcete, aby se vaše soubory zobrazovaly ve formátu dlouhého seznamu, můžete použít příkaz ls -l.

Příklad:

 ls -l 

Seznam Linuxu l

Zde, jak můžete vidět seznam ve formátu dlouhého seznamu.

Sloupce výše označují konkrétní věci:

  • Sloupec 1 uvádí informace týkající se oprávnění k souboru.
  • Sloupec 2 udává počet odkazů na soubor.
  • Sloupec 3 a 4 uvádí informace o vlastníkovi a skupině.
  • Sloupec 5 udává velikost souboru v bajtech.
  • Sloupec 6 zobrazuje datum a čas, kdy byl soubor nedávno změněn.
  • Sloupec 7 zobrazuje název souboru nebo adresáře.

Linux ls -l --block-size=[VELIKOST]

Pokud chcete zobrazit velikost souboru vašeho seznamu v určitém formátu nebo velikosti, můžete použít tento příkaz. Stačí zadat velikost místo [VELIKOST] podle vašeho požadavku.

Syntax:

 ls -l --block-size=[SIZE] 

Příklad:

 ls -l --block-size=M 

Podívejme se na výstup níže.

Linux ls -l --block-size=[VELIKOST]

Zde je velikost všech souborů uvedena v megabajtech.

testování a typy testování

[SIZE] můžete nahradit následujícími opatřeními:

  • K = Kilobyte
  • M = megabajt
  • G = gigabajt
  • T = terabajt
  • P = petabajty
  • E = Exabajt
  • Z = Zettabyte
  • Y = Yotabajt

Linux ls -d */

Pokud chcete zobrazit pouze podadresáře bez všech ostatních souborů, můžete použít tento příkaz.

Příklad:

 ls -d */ 

Linux ls -d */

Výše uvedený výsledek zobrazuje pouze podadresáře bez všech ostatních souborů.

Linux ls -g

Pokud nechcete ve svém seznamu zobrazovat informace o vlastníkovi, můžete tento sloupec vyloučit pomocí tohoto příkazu.

Příklad:

 ls -g 

Linux ls -g

Zde je sloupec vlastníka vyloučen.

Linux ls -lG

Pokud nechcete ve svém seznamu zobrazovat informace o skupině, můžete tento sloupec vyloučit pomocí tohoto příkazu.


Linux ls -IG

Zde je sloupec skupiny vyloučen.

Linux ls --color=[VALUE]

Tento příkaz se používá k obarvení a odbarvení seznamu. Pokud nahradíte [VALUE] za „auto“, zobrazí se barevný seznam. Pokud však nahradíte [HODNOTA] výrazem „nikdy“, seznam se odbarví.

kolik měst je v nás

Syntax:

 ls --color=[VALUE] 

Příklad:

 ls --color=never 

 ls --color=auto 

Linux ls -- barva

Na výše uvedeném obrázku si snadno všimnete rozdílu mezi automatickým a nikdy příkazem.

platné identifikátory v jazyce Java

Linux ls ~

Příkaz Linux ls ~ zobrazuje obsah domovského adresáře. Podívejme se na příklad příkazu ls ~.

Příklad:

 ls ~ 

Linux ls ~

Linux ls ../

Tento příkaz obsahuje seznam nadřazeného adresáře.

V uvedeném příkladu je náš aktuální adresář Downloads a by using ls../ příkaz, vypsali jsme obsah jeho nadřazeného adresáře 'home directory'.

Příklad:

 ls ../ 

Linux ls ../

Otevřete naposledy upravený soubor pomocí ls -t

Může seřadit soubor podle času úpravy, přičemž jako první se zobrazí poslední upravený soubor. K otevření posledního upraveného souboru v aktuálním pracovním adresáři můžeme použít příkaz ls a příkazy head:

 ls -t | head -1 

Zobrazit velikost souboru v HRF (formát čitelný člověkem)

Chcete-li zobrazit velikost souboru ve formátu čitelném pro člověka, tj. GB, G, KB, MB atd., můžeme použít následující příkaz:

 ls -lh 

Kde h je zkratka pro lidsky čitelný formát.

Zobrazit informace o adresáři

Když používáme 'jim' , získáme informace o obsahu adresářů. Pokud ale chceme vidět informace o adresáři, můžeme použít volbu -d.
Pokud například použijeme příkaz ls -l /etc, zobrazí se každý soubor v adresáři etc. Pokud však chceme zobrazit podrobnosti o adresáři /etc, můžeme použít volbu -ld. Příkaz je následující:

 $ ls -l /etc $ ls -ld /etc 

Starší soubory související s časem poslední úpravy

Můžeme použít příkaz ls -lt pro řazení názvů souborů zobrazených v sekvenci poslední úpravy. Zjistíme, že je užitečné jej použít s volbou -l. Příkaz je zmíněn níže:

 ls -lt 

Starší soubory související s časem poslední úpravy (obrácené pořadí)

Můžeme použít příkaz ls -ltr pro řazení názvů souborů zobrazených v pořadí poslední editace v opačném pořadí. Na konci řádku se zobrazí poslední upravený soubor. Stane se dostupnější, když se proces zápisu protáhne. Příkaz je zmíněn níže:

 ls -ltr