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