logo

Príkaz Linux ls

The ls je príkaz list v Linuxe. Zobrazí sa úplný zoznam alebo obsah vášho adresára. Stačí zadať ls a stlačte kláves enter. Zobrazí sa celý obsah.

ls je príkaz používaný na zoznam počítačových adresárov a súborov v operačných systémoch Unix a Unix. Je vyvinutý podľa špecifikácie Single Unix a POSIX.
Je k dispozícii v prostredí EFI ako súčasť skupiny UnxUtils natívnych portov Win32 základných nástrojov podobných GNU Unix ako samostatný balík pre Microsoft Windows alebo ako súčasť nástrojov MSX-DOS2 v ASCII pre verziu MSX-DOS. 2.

Numerické výpočtové prostredia GNU Octave a MATLAB obsahujú funkciu ls s rovnakou funkcionalitou. V niekoľkých ďalších prostrediach, ako sú Microsoft Windows, OS2 a DOS, je rovnaká funkčnosť daná príkazom dir. Rôzne implementácie zahŕňajú rôzne možnosti, ako takmer každý nástroj. Môžeme skontrolovať dokumentáciu poskytnutú príkazom pre vhodné možnosti a použitie.

Stručná história ls

Pomôcka ls sa vyskytla v prvej verzii AT&T UNIX, názov získaný z rovnakého príkazu v Multics sa tiež nazýval 'ls', skratka pre 'zoznam' termín. ls je súčasťou X/Open Portability Guide z vydania 2 z roku 1987. Bol získaný do prvej verzie POSIX.1 a špecifikácie Single Unix.

Správanie

Operačné systémy typu Unix a Unix riadia myšlienku pracovného adresára. ls uvádza niekoľko súborov v pracovnom adresári, keď sa používa bez argumentov. V tomto adresári sú uvedené súbory, ak je uvedený adresár. Argumenty môžu zahŕňať adresáre a súbory.

Mená začínajúce na '.' symbol sú skryté. The '.' adresár je známy ako pracovný adresár a '..' symbol je známy ako jeho nadradený adresár. V predvolenom nastavení sa zobrazujú. Všetky súbory sa zobrazia pomocou -a. Explicitne špecifikované názvy súborov sú uvedené vždy.

ls zobrazuje iba názvy bez možností. Je možné kombinovať viacero možností. Základné možnosti sú:

    -h:Zobrazuje veľkosti výsledkov vo formáte čitateľnom pre človeka (napríklad 2G 234M, 1K atď.). Táto voľba nie je súčasťou štandardu POSIX. Avšak implementované v mnohých systémoch, napr. Solaris 9 v roku 2002, FreeBSD 4.5 v roku 2002 a GNU coreutils v roku 1997.-l:Znamená dlhý formát. Zobrazuje typy súborov Unix, počet pevných odkazov, oprávnenia, skupinu, vlastníka, názov poslednej úpravy a dátum-čas a veľkosť. Ak je zmenený dátum starší ako šesť mesiacov, čas sa nahradí rokom. Niekoľko implementácií pridáva k povoleniam ďalšie príznaky.

Je možné zobraziť rôzne položky s rôznymi typmi farieb. Ide o oblasť, v ktorej sa implementácie líšia:

    FreeBSD Použije možnosť -G. Kontroluje iba povolenie a typ súboru Unix a využíva databázu termcap. GNU ls použije možnosť --color. Kontroluje príponu súboru Unix, povolenia a typ a využíva svoju databázu na správu farieb riadených pomocou dircolors.

Príklad:

 ls 

Nižšie môžete vidieť, že po zadaní príkazu ls sme dostali celý zoznam obsahu adresára /home/sssit.

Príkaz Linux ls

Možnosti príkazu Linux ls

ls možnosťPopis
ls -a V systéme Linux sa skryté súbory začínajú na . (bodka) a nie sú viditeľné v bežnom adresári. Príkaz (ls -a) zobrazí celý zoznam aktuálneho adresára vrátane skrytých súborov.
ls -l Zobrazí zoznam vo formáte dlhého zoznamu.
ls -lhTento príkaz vám zobrazí veľkosti súborov vo formáte čitateľnom pre ľudí. Veľkosť súboru je pri zobrazení v bajtoch veľmi ťažko čitateľná. Príkaz (ls -lh) vám poskytne údaje v Mb, Gb, Tb atď.
ls -lhSAk chcete zobraziť súbory v zostupnom poradí (najvyššie hore) podľa ich veľkosti, môžete použiť príkaz (ls -lhS).
ls -l - -block-size=[VEĽKOSŤ] Používa sa na zobrazenie súborov v špecifickom formáte veľkosti. Tu v [SIZE] môžete priradiť veľkosť podľa vašej požiadavky.
ls -d */ Používa sa na zobrazenie iba podadresárov.
ls -g alebo ls -lG Pomocou toho môžete vylúčiť stĺpec informácií o skupine a vlastníka.
ls -nPoužíva sa na tlač ID skupiny a ID vlastníka namiesto ich mien.
ls --color=[VALUE] Tento príkaz sa používa na tlač zoznamu ako farebného alebo bezfarebného.
ls - onTento príkaz vytlačí číslo indexu, ak je súbor v prvom stĺpci.
ls -pPoužíva sa na jednoduchú identifikáciu adresára označením adresárov znakom lomky (/).
ls -rPoužíva sa na tlač zoznamu v opačnom poradí.
ls -RZobrazí aj obsah podadresárov.
ls -lXV zozname zoskupí súbory s rovnakými príponami.
ls -ltZoradí zoznam tak, že sa v hornej časti zobrazí naposledy upravený súbor.
ls ~ Poskytuje obsah domovského adresára.
ls../ Poskytuje obsah nadradeného adresára.
ls --verziaSkontroluje verziu príkazu ls.

Príkaz Linux ls -a

Poskytne vám celý zoznam adresára vrátane skrytých súborov. V Linuxe sa skryté súbory začínajú bodkou (.) a nie je možné ich vidieť v bežnom adresári.

Príklad:

 ls -a 

linux-adresáre-ls-a-command

Vo vyššie uvedenom príklade môžete vidieť celý zoznam súborov vrátane skrytých súborov.

Príkaz Linux ls -l

Príkaz ls zobrazí iba súbory. Ak však chcete, aby sa vaše súbory zobrazovali vo formáte dlhého zoznamu, môžete použiť príkaz ls -l.

Príklad:

 ls -l 

Zoznam Linuxu l

Tu, ako môžete vidieť zoznam vo formáte dlhého zoznamu.

Vyššie uvedené stĺpce označujú konkrétne veci:

  • Stĺpec 1 uvádza informácie o povolení súboru.
  • V stĺpci 2 je uvedený počet odkazov na súbor.
  • V stĺpcoch 3 a 4 sú uvedené informácie o vlastníkovi a skupine.
  • Stĺpec 5 udáva veľkosť súboru v bajtoch.
  • V stĺpci 6 sa zobrazuje dátum a čas, kedy bol súbor nedávno upravený.
  • Stĺpec 7 zobrazuje názov súboru alebo adresára.

Linux ls -l --block-size=[VEĽKOSŤ]

Ak chcete zobraziť veľkosť súboru vášho zoznamu v určitom formáte alebo veľkosti, môžete použiť tento príkaz. Stačí zadať veľkosť namiesto [SIZE] podľa vašich požiadaviek.

Syntax:

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

Príklad:

 ls -l --block-size=M 

Pozrime sa na výstup nižšie.

Linux ls -l --block-size=[VEĽKOSŤ]

Tu sú všetky veľkosti súboru uvedené v megabajtoch.

[SIZE] môžete nahradiť nasledujúcimi mierami:

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

Linux ls -d */

Ak chcete zobraziť iba podadresáre s výnimkou všetkých ostatných súborov, môžete použiť tento príkaz.

Príklad:

 ls -d */ 

Linux ls -d */

Vyššie uvedený výsledok zobrazuje iba podadresáre s výnimkou všetkých ostatných súborov.

hlavné java

Linux ls -g

Ak nechcete, aby sa vo vašom zozname zobrazovali informácie o vlastníkovi, môžete tento stĺpec vylúčiť pomocou tohto príkazu.

Príklad:

 ls -g 

Linux ls -g

Tu je stĺpec vlastníka vylúčený.

Linux ls -lG

Ak nechcete, aby sa vo vašom zozname zobrazovali informácie o skupine, môžete tento stĺpec vylúčiť pomocou tohto príkazu.


Linux ls -IG

Tu je vylúčený stĺpec skupiny.

Linux ls --color=[VALUE]

Tento príkaz sa používa na zafarbenie a odfarbenie zoznamu. Ak nahradíte [HODNOTA] 'auto', zobrazí sa farebný zoznam. Ak však nahradíte [HODNOTA] výrazom „nikdy“, zoznam sa odfarbí.

Syntax:

 ls --color=[VALUE] 

Príklad:

 ls --color=never 

 ls --color=auto 

Linux ls -- farba

Na obrázku vyššie si môžete ľahko všimnúť rozdiel medzi automatickým a nikdy príkazom.

Linux ls ~

Príkaz Linux ls ~ zobrazuje obsah domovského adresára. Pozrime sa na príklad príkazu ls ~.

Príklad:

 ls ~ 

Linux ls ~

Linux ls ../

Tento príkaz obsahuje zoznam nadradeného adresára.

V uvedenom príklade je náš aktuálny adresár Downloads a by using ls../ príkaz, vypísali sme obsah jeho nadradeného adresára „domovský adresár“.

Príklad:

 ls ../ 

Linux ls ../

Otvorte posledný upravený súbor pomocou ls -t

Môže zoradiť súbor podľa času úpravy, pričom najskôr zobrazí posledný upravený súbor. Na otvorenie posledného upraveného súboru v aktuálnom pracovnom adresári môžeme použiť príkaz ls a príkazy head:

 ls -t | head -1 

Zobraziť veľkosť súboru v HRF (formát čitateľný človekom)

Ak chcete zobraziť veľkosť súboru vo formáte čitateľnom pre človeka, t. j. GB, G, KB, MB atď., môžeme použiť nasledujúci príkaz:

 ls -lh 

Kde h je skratka pre ľudsky čitateľný formát.

Zobraziť informácie o adresári

Keď používame 'oni' , dostaneme informácie o obsahu adresárov. Ak však chceme vidieť informácie o adresári, môžeme použiť voľbu -d.
Napríklad, ak použijeme príkaz ls -l /etc, zobrazí sa každý súbor v adresári etc. Ak však chceme zobraziť podrobnosti o adresári /etc, môžeme použiť voľbu -ld. Príkaz je nasledovný:

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

Staršie súbory súvisiace s časom poslednej úpravy

Na zoradenie názvov súborov zobrazených v poradí podľa času poslednej úpravy môžeme použiť príkaz ls -lt. Zistíme, že je praktické použiť ho s voľbou -l. Príkaz je uvedený nižšie:

 ls -lt 

Staršie súbory súvisiace s časom poslednej úpravy (opačné poradie)

Príkaz ls -ltr môžeme použiť na zoradenie názvov súborov zobrazených v poradí poslednej úpravy v opačnom poradí. V koncovom riadku sa zobrazí posledný upravený súbor. Stane sa dostupnejším, keď sa proces zaradenia predĺži. Príkaz je uvedený nižšie:

 ls -ltr