logo

ls Command v Linuxe

ls je príkaz shellu Linux, ktorý zobrazuje obsah adresárov súborov a adresárov. Poskytuje cenné informácie o súboroch, adresároch a ich atribútoch.

Syntax príkazu `ls` v Linuxe

ls [option] [file/directory]>

„ls“ zobrazí obsah aktuálneho adresára. V predvolenom nastavení „ls“ uvádza zoznam súborov a adresárov v abecednom poradí.



Bežne používané možnosti v príkaze `ls` v systéme Linux

možnosti Popis
-l známy ako dlhý formát, ktorý zobrazuje podrobné informácie o súboroch a adresároch.
-a Reprezentovať všetky súbory Zahrnúť do zoznamu skryté súbory a adresáre.
-t Zoraďte súbory a adresáre podľa času ich poslednej úpravy, pričom ako prvé sa zobrazia tie naposledy upravené.
-r známe ako obrátené poradie, ktoré sa používa na obrátenie predvoleného poradia výpisu.
-S Zoraďte súbory a adresáre podľa ich veľkosti, pričom najprv uveďte tie najväčšie.
-R Rekurzívne vypisujte súbory a adresáre vrátane podadresárov.
-i známy ako inode, ktorý zobrazuje indexové číslo (inode) každého súboru a adresára.
-g známy ako skupina, ktorá zobrazuje skupinové vlastníctvo súborov a adresárov namiesto vlastníka.
-h Vytlačte veľkosti súborov vo formáte čitateľnom pre ľudí (napr. 1K, 234M, 2G).
-d Vypisujte samotné adresáre, nie ich obsah.

Niektoré praktické príklady príkazu ls sú uvedené nižšie.

1. Otvorte posledný upravený súbor pomocou `ls -t `

Zoradí súbor podľa času úpravy, pričom ako prvý zobrazí posledný upravený súbor. hlava -1 vyberie tento prvý súbor. Ak chcete otvoriť posledný upravený súbor v aktuálnom adresári, použite kombináciu príkazov ls a head, ako je uvedené nižšie.

ls -t

[Poznámka: Týmto sa otvorí posledný súbor, ktorý ste upravili (t.j. second.txt)]



2. Zobrazte jeden súbor na riadok pomocou `ls -1 `

ls -1>

ls -1

3. Zobrazte všetky informácie o súboroch/adresároch pomocou `ls -l`

ls -l>

Ak chcete zobraziť dlhý zoznam informácií o súbore/adresári.

niečo rýchle

ls -l



-rw-rw-r– 1 individualista individualista 1176 16. február 00:19 1.c 1. znak – Typ súboru: Prvý znak určuje typ súboru. V príklade vyššie pomlčka (-) v 1. znaku znamená, že ide o normálny súbor. Nasledujú možné voľby typu súboru v 1. znaku výstupu ls -l.

Vysvetlenie poľa

  • – normálny súbor
  • d: adresár
  • s : súbor soketu
  • l: súbor s odkazom
  • Pole 1 – File Permissions : Ďalšie znaky určujú oprávnenie súborov. Každé 3 znaky určujú oprávnenia na čítanie, zápis, spustenie pre používateľa (root), skupinu a ďalšie v tomto poradí. Ak vezmeme do úvahy vyššie uvedený príklad, -rw-rw-r– označuje povolenie na čítanie a zápis pre používateľa (root), povolenie na čítanie pre skupinu a žiadne povolenie pre ostatných. Ak sú všetky tri povolenia udelené používateľovi (root), skupine a iným, formát vyzerá ako -rwxrwxrwx Pole 2 – Počet odkazov : Druhé pole určuje počet odkazov pre daný súbor. V tomto príklade 1 označuje iba jeden odkaz na tento súbor. Pole 3 – Vlastník : Tretie pole špecifikuje vlastníka súboru. V tomto príklade tento súbor vlastní používateľské meno „maverick“. Pole 4 – Skupina : Štvrté pole špecifikuje skupinu súboru. V tomto príklade tento súbor patrí do skupiny maverick. Pole 5 – Veľkosť : Piate pole špecifikuje veľkosť súboru v bajtoch. V tomto príklade „1176“ označuje veľkosť súboru v bajtoch. Pole 6 – Dátum a čas poslednej úpravy : Šieste pole špecifikuje dátum a čas poslednej úpravy súboru. V tomto príklade „16. február 00:19“ určuje čas poslednej úpravy súboru. Pole 7 – Názov súboru : Posledné pole je názov súboru. V tomto príklade je názov súboru 1.c.

4. Zobrazte veľkosť súboru vo formáte čitateľnom pre človeka pomocou `ls -lh`

ls -lh>

ls -lh (h znamená ľudsky čitateľnú formu) : Zobrazenie veľkosti súboru v ľahko čitateľnom formáte. t.j. M pre MB, K pre KB, G pre GB.

ls -lh

5. Zobrazte informácie o adresári pomocou `ls -ld`

Keď použijete ls -l, získate podrobnosti o obsahu adresárov. Ale ak chcete podrobnosti o adresári, môžete použiť voľbu -d ako., Napríklad, ak použijete ls -l /etc zobrazí všetky súbory pod atď adresár. Ak však chcete zobraziť informácie o adresári /etc/, použite voľbu -ld, ako je uvedené nižšie.

ls -l /etc>

ls -l /atď

 ls -ld /etc>

ls -ld /atd

6. Usporiadajte súbory podľa času poslednej úpravy pomocou `ls -lt`

ls -lt>

Na zoradenie zobrazených názvov súborov v poradí podľa času poslednej úpravy. Zistíte, že je praktické použiť ho v kombinácii s možnosťou -l.

ls -lt

7. Usporiadajte súbory podľa času poslednej úpravy (v opačnom poradí) pomocou `ls -ltr `

ls -ltr>

Na zoradenie názvov súborov v čase poslednej úpravy v opačnom poradí. Toto zobrazí posledný upravený súbor v poslednom riadku, čo bude užitočné, keď výpis presahuje stránku.

ls -ltr

8. Zobrazte skryté súbory pomocou ls -a (alebo) ls -A

ls -a>

Ak chcete zobraziť všetky skryté súbory v adresári, použite možnosť „-a“. Skryté súbory v Unixe začínajú „.“ v názve súboru. Zobrazia sa všetky súbory vrátane „.“ (aktuálny adresár) a „..“ (nadradený adresár).

ls -a

 ls -A>

Ak chcete zobraziť skryté súbory, ale nie „.“ (aktuálny adresár) a „..“ (nadradený adresár).

ls -A

[Poznámka: . a .. sa tu nezobrazujú]

9. Rekurzívne zobrazenie súborov pomocou ls -R $ ls /etc/apt

ls /etc/apt>

ls /etc/apt

ls -R /etc/apt>

Ak chcete zobraziť všetky súbory rekurzívne. Keď to urobíte z /, rekurzívne sa zobrazia všetky neskryté súbory v celom súborovom systéme.

ls -R /etc/apt

10. Zobrazte číslo inodu súboru pomocou `ls -i`

Niekedy možno budete chcieť poznať jedno číslo súboru pre internú údržbu. Na zobrazenie jedného čísla použite voľbu -i, ako je uvedené nižšie. Pomocou čísla inodu môžete odstrániť súbory, ktoré majú v názve špeciálne znaky.

ls -i>

ls -i

ls -i /etc/apt>

ls -i /etc/apt

11. Skrytie riadiacich znakov pomocou `ls -q`

ls -q>

Tlačiť otázniky namiesto negrafických riadiacich znakov.

ls -q

12. Zobrazte UID a GID súboru pomocou `ls -n`

   ls -n ~/kv>

Uvádza výstup ako -l, ale namiesto mien zobrazuje uid a gid v číselnom formáte.

ls -n ~/kv

13. Vizuálna klasifikácia súborov so špeciálnymi znakmi pomocou `ls -F`

  ls -F>

Namiesto vykonania „ls -l“ a následnej kontroly prvého znaku na určenie typu súboru. Môžete použiť -F, ktoré klasifikuje súbor rôznymi špeciálnymi znakmi pre rôzne druhy súborov.

  • / – adresár.
  • nič – normálny súbor.
  • @ – súbor s odkazom.
  • * - Spustiteľný súbor

ls -F

14. Vizuálna klasifikácia súborov s farbami pomocou `ls -F`

ls --color=auto>

Ďalším druhom klasifikácie súboru je rozpoznanie typu súboru podľa farby, v ktorej sa zobrazuje. V nižšie uvedených výstupných adresároch sa zobrazujú modrou farbou, mäkké odkazy sa zobrazujú zelenou farbou a bežné súbory sa zobrazujú v predvolenej farbe.

ls –color=auto

Záver

V tomto článku sme rozobrali praktickú implementáciu príkazu `ls` v linuxe, v ktorom sme rozobrali jeho základnú syntax a najčastejšie používané možnosti v príkaze `ls`. Fungovanie všetkých možností je možné ľahko pochopiť pochopením praktickej implementácie, o ktorej sa hovorí v tomto článku. Používatelia môžu mať dobré znalosti v príkaze `ls`. Je tiež dôležité, aby správca systému poznal tieto možnosti pre bezproblémovú prácu v každodennej pracovnej rutine.

kali linuxové príkazy