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ú:
Je možné zobraziť rôzne položky s rôznymi typmi farieb. Ide o oblasť, v ktorej sa implementácie líšia:
Príklad:
ls
Nižšie môžete vidieť, že po zadaní príkazu ls sme dostali celý zoznam obsahu adresára /home/sssit.
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 -lh | Tento 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 -lhS | Ak 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 -n | Použí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 - on | Tento príkaz vytlačí číslo indexu, ak je súbor v prvom stĺpci. |
ls -p | Používa sa na jednoduchú identifikáciu adresára označením adresárov znakom lomky (/). |
ls -r | Používa sa na tlač zoznamu v opačnom poradí. |
ls -R | Zobrazí aj obsah podadresárov. |
ls -lX | V zozname zoskupí súbory s rovnakými príponami. |
ls -lt | Zoradí 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 --verzia | Skontroluje 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
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
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.
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 */
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
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.
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
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 ../
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 ../
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