logo

„ls Command“ sistemoje „Linux“.

ls yra Linux apvalkalo komanda, kuri išvardija failų ir katalogų katalogų turinį. Tai suteikia vertingos informacijos apie failus, katalogus ir jų atributus.

Komandos „ls“ sintaksė sistemoje „Linux“.

ls [option] [file/directory]>

„ls“ parodys dabartinio katalogo turinį. Pagal numatytuosius nustatymus „ls“ pateikia failų ir katalogų sąrašą abėcėlės tvarka.

Dažniausiai naudojamos „ls“ komandos parinktys sistemoje „Linux“.

Galimybės apibūdinimas
-l žinomas kaip ilgas formatas, kuriame pateikiama išsami informacija apie failus ir katalogus.
-a Pateikti visus failus Į sąrašą įtraukite paslėptus failus ir katalogus.
-t Rūšiuokite failus ir katalogus pagal paskutinio modifikavimo laiką, pirmiausia rodydami paskutinius modifikuotus.
-r žinoma kaip atvirkštinė tvarka, kuri naudojama norint pakeisti numatytąją įtraukimo į sąrašą tvarka.
-S Rūšiuokite failus ir katalogus pagal jų dydį, pirmiausia nurodydami didžiausius.
-R Rekursyviai surašykite failus ir katalogus, įskaitant pakatalogius.
-i žinomas kaip inode, kuris rodo kiekvieno failo ir katalogo indekso numerį (inode).
-g žinoma kaip grupė, kuri rodo failų ir katalogų grupės nuosavybės teisę, o ne savininką.
-h Spausdinkite failų dydžius žmonėms suprantamu formatu (pvz., 1K, 234M, 2G).
-d Pateikite pačių katalogų sąrašą, o ne jų turinį.

Kai kurie praktiniai ls komandos pavyzdžiai pateikti žemiau.

1. Atidarykite paskutinį redaguotą failą naudodami `ls -t `

Ji surūšiuoja failą pagal modifikavimo laiką, pirmiausia parodydama paskutinį redaguotą failą. head -1 paima šį pirmąjį failą. Norėdami atidaryti paskutinį redaguotą failą dabartiniame kataloge, naudokite ls ir head komandų derinį, kaip parodyta toliau.



ls -t

[Pastaba: bus atidarytas paskutinis redaguotas failas (t. y. second.txt)]

2. Rodyti vieną failą eilutėje naudodami `ls -1 `

ls -1>

ls -1

3. Rodyti visą informaciją apie failus/katalogus naudodami „ls -l“.

ls -l>

Norėdami parodyti ilgo sąrašo informaciją apie failą / katalogą.

kietais viršeliais vs minkštais viršeliais

ls -l

-rw-rw-r– 1 maverick maverick 1176 vasario 16 d. 00:19 1.c 1st Character – failo tipas: pirmasis simbolis nurodo failo tipą. Aukščiau pateiktame pavyzdyje brūkšnelis (-) pirmajame ženkle rodo, kad tai yra įprastas failas. Toliau pateikiamos galimos failo tipo parinktys ls -l išvesties 1-ajame ženkle.

Lauko paaiškinimas

  • - įprastas failas
  • d : katalogas
  • s : lizdo failas
  • l: nuorodos failas
  • 1 laukas – failų leidimai: kiti simboliai nurodo failų leidimą. Kas 3 simboliai atitinkamai nurodo skaitymo, rašymo, vykdymo teises vartotojui (root), grupei ir kitiems. Atsižvelgiant į aukščiau pateiktą pavyzdį, -rw-rw-r– atitinkamai nurodo vartotojo (šakninio) skaitymo ir rašymo leidimą, grupės skaitymo leidimą, o kitiems - ne. Jei visi trys leidimai yra suteikti vartotojui (šakniniam), grupei ir kitiems, formatas atrodo kaip -rwxrwxrwx 2 laukas – nuorodų skaičius: antrame lauke nurodomas to failo nuorodų skaičius. Šiame pavyzdyje 1 nurodo tik vieną nuorodą į šį failą. 3 laukas – savininkas : trečiame lauke nurodomas failo savininkas. Šiame pavyzdyje šis failas priklauso vartotojo vardui „maverick“. 4 laukas – grupė : Ketvirtasis laukas nurodo failo grupę. Šiame pavyzdyje šis failas priklauso „maverick“ grupei. 5 laukas – dydis : penktasis laukas nurodo failo dydį baitais. Šiame pavyzdyje „1176“ nurodo failo dydį baitais. 6 laukas – paskutinio modifikavimo data ir laikas: šeštame lauke nurodoma paskutinio failo pakeitimo data ir laikas. Šiame pavyzdyje „Vasario 16 d. 00:19“ nurodomas paskutinis failo modifikavimo laikas. 7 laukas – failo pavadinimas : paskutinis laukas yra failo pavadinimas. Šiame pavyzdyje failo pavadinimas yra 1.c.

4. Rodyti failo dydį žmogaus skaitomu formatu, naudojant „ls -lh“.

ls -lh>

ls -lh (h reiškia žmogui skaitomą formą) : rodomas failo dydis lengvai skaitomu formatu. y., M – MB, K – KB, G – GB.

ls -lh

5. Rodykite katalogo informaciją naudodami „ls -ld“.

Kai naudosite ls -l, gausite informaciją apie katalogų turinį. Bet jei norite išsamios informacijos apie katalogą, galite naudoti parinktį -d kaip. Pavyzdžiui, jei naudojate ls -l /etc parodys visus failus po ir tt katalogas. Bet jei norite rodyti informaciją apie /etc/ katalogą, naudokite parinktį -ld, kaip parodyta toliau.

ls -l /etc>

ls -l /tt

 ls -ld /etc>

ls -ld /tt

6. Užsakykite failus pagal paskutinį modifikavimo laiką naudodami `ls -lt`

ls -lt>

Norėdami rūšiuoti rodomus failų pavadinimus paskutinio keitimo laiko tvarka. Jums bus patogu jį naudoti kartu su -l parinktimi.

ls -lt

7. Tvarkykite failus pagal paskutinį modifikavimo laiką (atvirkščia tvarka) naudodami `ls -ltr `

ls -ltr>

Norėdami rūšiuoti failų pavadinimus pagal paskutinį modifikavimo laiką atvirkštine tvarka. Paskutinėje eilutėje bus rodomas paskutinis redaguotas failas, kuris bus patogus, kai sąrašas viršys puslapį.

ls -ltr

8. Rodyti paslėptus failus naudodami ls -a (arba) ls -A

ls -a>

Norėdami parodyti visus paslėptus failus kataloge, naudokite „-a parinktį“. Paslėpti failai Unix failo pavadinime prasideda raide „.“. Bus rodomi visi failai, įskaitant „.“ (dabartinis katalogas) ir „..“ (pagrindinis katalogas).

ls -a

 ls -A>

Kad būtų rodomi paslėpti failai, bet ne „.“ (dabartinis katalogas) ir „..“ (pagrindinis katalogas).

ls -A

[Pastaba:. ir .. čia nerodomi]

9. Rodyti failus rekursyviai naudojant ls -R $ ls /etc/apt

ls /etc/apt>

ls /etc/apt

ls -R /etc/apt>

Norėdami rekursyviai rodyti visus failus. Kai tai darote iš /, rekursyviai rodomi visi nepaslėpti failai visoje failų sistemoje.

ls -R /etc/apt

10. Rodyti failo įvesties numerį naudodami „ls -i“.

Kartais galbūt norėsite žinoti vidinės priežiūros failo vieną numerį. Naudokite parinktį -i, kaip parodyta toliau, kad būtų rodomas vienas skaičius. Naudodami inode numerį galite pašalinti failus, kurių pavadinime yra specialiųjų simbolių.

ls -i>

ls -i

ls -i /etc/apt>

ls -i /etc/apt

11. Slėpti valdymo simbolius naudodami „ls -q“.

ls -q>

Norėdami spausdinti klaustukus, o ne grafinius valdymo simbolius.

ls -q

12. Rodyti failo UID ir GID naudodami „ls -n“.

   ls -n ~/kv>

Pateikiamas išvestis kaip -l, bet uid ir gid rodomas skaitmeniniu formatu, o ne pavadinimais.

ls -n ~/kv

išjungti kūrėjo režimą

13. Vizualinis failų su specialiais simboliais klasifikavimas naudojant „ls -F“.

  ls -F>

Užuot atlikę „ls -l“ ir tada patikrinę, ar nėra pirmojo simbolio, kad nustatytų failo tipą. Galite naudoti -F, kuris klasifikuoja failą su skirtingais specialiais simboliais skirtingų tipų failams.

  • / – katalogas.
  • nieko – normalus failas.
  • @ – nuorodos failas.
  • * - Vykdomąjį failą

ls -F

14. Vizualus failų klasifikavimas spalvomis naudojant „ls -F“.

ls --color=auto>

Failo tipo atpažinimas pagal spalvą, kuria jis rodomas, yra dar vienas failo klasifikavimo būdas. Toliau pateiktuose išvesties katalogai rodomi mėlyna spalva, minkštos nuorodos rodomos žalia spalva, o įprasti failai rodomi numatytaja spalva.

ls –spalva=automatinis

Išvada

Šiame straipsnyje aptarėme praktinį „ls“ komandos įgyvendinimą „Linux“, kuriame aptarėme pagrindinę jos sintaksę ir dažniausiai naudojamas „ls“ komandos parinktis. Suprasdami šiame straipsnyje aptartą praktinį įgyvendinimą, galite lengvai suprasti visų parinkčių veikimą. Vartotojai gali gerai išmanyti komandą „ls“. Taip pat svarbu, kad sistemos administratorius žinotų šias galimybes sklandžiai dirbti kasdienėje darbo rutinoje.