The ls yra sąrašo komanda Linux sistemoje. Bus rodomas visas jūsų katalogo sąrašas arba turinys. Tiesiog įveskite ls ir paspauskite įvesties klavišą. Bus rodomas visas turinys.
ls yra komanda, naudojama įrašyti kompiuterių katalogus ir failus Unix tipo ir Unix operacinėse sistemose. Jį sukūrė Single Unix specifikacija ir POSIX.
Jį galima rasti EFI apvalkale, kaip pagrindinių GNU Unix tipo komunalinių paslaugų vietinių Win32 prievadų grupės UnxUtils komponentą kaip atskirą paketą, skirtą Microsoft Windows, arba kaip ASCII MSX-DOS2 įrankių, skirtų MSX-DOS versijai, komponentą. 2.
Skaitmeninio skaičiavimo aplinkose GNU Octave ir MATLAB yra ls funkcija su tokia pačia funkcija. Keliose kitose aplinkose, pvz., „Microsoft Windows“, OS2 ir DOS, tas pačias funkcijas suteikia komanda dir. Skirtingi diegimai apima skirtingas parinktis, kaip ir beveik visose programose. Galime patikrinti komandos pateiktoje dokumentacijoje tinkamas parinktis ir naudojimą.
Trumpa ls istorija
Pirmojoje AT&T UNIX versijoje atsirado ls įrankis, pavadinimas, gautas iš tos pačios komandos Multics, taip pat pavadintas „ls“, akronimas 'sąrašas' terminas. ls yra X/Open Portability Guide (1987 m. 2 leidimo) komponentas. Jis buvo įtrauktas į pirmąją POSIX.1 versiją ir „Single Unix“ specifikaciją.
Elgesys
„Unix“ tipo ir „Unix“ operacinės sistemos valdo mintį apie darbinį katalogą. ls išvardija kelis failus darbiniame kataloge, kai naudojami be argumentų. Tame kataloge failai pateikiami, jei minimas katalogas. Argumentai gali apimti katalogus ir failus.
Vardai, prasidedantys raide '.' simbolis yra paslėptas. The '.' katalogas yra žinomas kaip darbo katalogas, o '..' simbolis yra žinomas kaip jo pirminis katalogas. Pagal numatytuosius nustatymus jie rodomi. Visi failai rodomi naudojant -a. Aiškiai nurodyti failų pavadinimai visada pateikiami sąraše.
nelygus tinklelis
ls rodo tik vardus be parinkčių. Gali būti derinami keli variantai. Pagrindinės parinktys yra šios:
Galima rodyti skirtingus elementus su skirtingų tipų spalvomis. Tai sritis, kurioje įgyvendinimas skiriasi:
Pavyzdys:
ls
Žemiau matote, kad įvedę komandą ls gavome visą /home/sssit katalogo turinio sąrašą.
Linux ls komandų parinktys
ls variantas | apibūdinimas |
---|---|
ls -a | Linux sistemoje paslėpti failai prasideda . (taškas) simbolis ir jie nėra matomi įprastame kataloge. Komanda (ls -a) įtrauks visą dabartinio katalogo sąrašą, įskaitant paslėptus failus. |
ls -l | Sąrašas bus rodomas ilgo sąrašo formatu. |
ls -lh | Ši komanda parodys failų dydžius žmogui suprantamu formatu. Failo dydį labai sunku perskaityti, kai jis rodomas baitais. Komanda (ls -lh) pateiks duomenis Mb, Gb, Tb ir kt. |
ls -lhS | Jei norite, kad failai būtų rodomi mažėjančia tvarka (didžiausia viršuje) pagal jų dydį, galite naudoti komandą (ls -lhS). |
ls -l - -block-size=[dydis] | Jis naudojamas failams rodyti konkretaus dydžio formatu. Čia [SIZE] galite priskirti dydį pagal savo poreikius. |
ls -d */ | Jis naudojamas rodyti tik pakatalogius. |
ls -g arba ls -lG | Taip galite išskirti grupės informacijos stulpelį ir savininką. |
ls -n | Jis naudojamas grupės ID ir savininko ID spausdinimui vietoj jų vardų. |
ls --color=[VALUE] | Ši komanda naudojama spausdinti sąrašą kaip spalvotą arba pakitusios spalvos. |
ls - jis | Ši komanda išspausdina indekso numerį, jei failas yra pirmame stulpelyje. |
ls -p | Jis naudojamas norint lengvai identifikuoti katalogą, pažymint katalogus pasviruoju brūkšniu (/). |
ls -r | Jis naudojamas sąrašui spausdinti atvirkštine tvarka. |
ls -R | Taip pat bus rodomas pakatalogių turinys. |
ls -lX | Sąraše bus sugrupuoti failai su tais pačiais plėtiniais. |
ls -lt | Jis surūšiuos sąrašą, viršuje rodydamas neseniai pakeistus failus. |
ls ~ | Tai suteikia namų katalogo turinį. |
ls../ | Tai suteikia pagrindinio katalogo turinį. |
ls -- versija | Jis patikrina ls komandos versiją. |
Linux ls - komanda
Tai suteiks jums visą katalogo sąrašą, įskaitant paslėptus failus. Linux sistemoje paslėpti failai prasideda tašku (.) ir negali būti matomi įprastame kataloge.
Pavyzdys:
pervardyti linux kataloge
ls -a
Aukščiau pateiktame pavyzdyje galite pamatyti visą failų sąrašą, įskaitant paslėptus failus.
Linux ls -l komanda
Komanda ls parodys tik failus. Bet jei norite, kad jūsų failai būtų rodomi ilgo sąrašo formatu, galite naudoti komandą ls -l.
Pavyzdys:
ls -l
Čia, kaip matote, sąrašą ilgo sąrašo formatu.
Aukščiau esantys stulpeliai nurodo konkrečius dalykus:
- 1 stulpelyje nurodoma informacija apie failo leidimą.
- 2 stulpelyje nurodomas nuorodų į failą skaičius.
- 3 ir 4 stulpeliai rodo savininko ir grupės informaciją.
- 5 stulpelis rodo failo dydį baitais.
- 6 stulpelyje rodoma data ir laikas, kada failas buvo neseniai modifikuotas.
- 7 stulpelyje rodomas failo arba katalogo pavadinimas.
Linux ls -l --block-size=[DIZE]
Jei norite, kad sąrašo failo dydis būtų rodomas tam tikru formatu arba dydžiu, galite naudoti šią komandą. Tiesiog nurodykite dydį vietoje [SIZE] pagal savo reikalavimus.
Sintaksė:
ls -l --block-size=[SIZE]
Pavyzdys:
ls -l --block-size=M
Pažiūrėkime toliau pateiktą išvestį.
Čia visas failo dydis nurodytas megabaitais.
[SIZE] galite pakeisti šiomis priemonėmis:
- K = kilobaitai
- M = megabaitas
- G = gigabaitas
- T = terabaitas
- P = Petabaitai
- E = Exabyte
- Z = Zetabaitas
- Y = Yottabaitas
Linux ls -d */
Jei norite rodyti tik pakatalogius, išskyrus visus kitus failus, galite naudoti šią komandą.
Pavyzdys:
ls -d */
Aukščiau pateiktame rezultate rodomi tik pakatalogiai, išskyrus visus kitus failus.
Linux ls -g
Jei nenorite savo sąraše rodyti savininko informacijos, galite neįtraukti šio stulpelio naudodami šią komandą.
Pavyzdys:
ls -g
Čia savininko stulpelis neįtraukiamas.
Linux ls -lG
Jei nenorite savo sąraše rodyti grupės informacijos, galite neįtraukti šio stulpelio naudodami šią komandą.
Čia grupės stulpelis neįtraukiamas.
Linux ls --color=[VALUE]
Ši komanda naudojama sąrašui nuspalvinti ir nuspalvinti. Jei [VALUE] pakeisite „automatiniu“, bus rodomas spalvotas sąrašas. Tačiau jei pakeisite [VALUE] į „niekada“, sąrašo spalva bus išblukusi.
Sintaksė:
javascript window.open
ls --color=[VALUE]
Pavyzdys:
ls --color=never
ls --color=auto
Aukščiau pateiktame paveikslėlyje galite lengvai pastebėti skirtumą tarp automatinio ir niekada komandų.
Linux ls ~
Linux ls ~ komanda rodo namų katalogo turinį. Pažiūrėkime komandos ls ~ pavyzdį.
Pavyzdys:
ls ~
Linux ls ../
Šioje komandoje yra pirminio katalogo sąrašas.
linkedlist java
Pateiktame pavyzdyje mūsų dabartinis katalogas yra Atsisiuntimai ir naudojant ls../ komandą, išvardijome jos pirminio katalogo „namų katalogas“ turinį.
Pavyzdys:
ls ../
Atidarykite paskutinį pakeistą failą naudodami ls -t
Jis gali rūšiuoti failą pagal redagavimo laiką, pirmiausia rodydamas paskutinį pakeistą failą. Norėdami atidaryti paskutinį pakeistą failą dabartiniame darbo kataloge, galime naudoti komandą ls ir head komandas:
ls -t | head -1
Rodyti failo dydį HRF (žmogaus skaitomas formatas)
Norėdami parodyti failo dydį žmogui suprantamu formatu, t. y. GB, G, KB, MB ir kt., galime naudoti toliau pateiktą komandą:
ls -lh
Kur h yra žmogaus skaitomo formato trumpinys.
Rodyti katalogo informaciją
Kai naudojame 'juos' , gausime informaciją apie katalogų turinį. Bet jei norime matyti katalogo informaciją, galime naudoti parinktį -d.
Pavyzdžiui, jei naudosime komandą ls -l /etc, ji parodys kiekvieną failą kataloge etc. Bet jei norime parodyti informaciją apie /etc katalogą, galime naudoti parinktį -ld. Komanda yra tokia:
$ ls -l /etc $ ls -ld /etc
Senesni failai, susiję su paskutiniu redagavimu
Galime naudoti komandą ls -lt norėdami surūšiuoti failų pavadinimus, rodomus paskutinio redagavimo laiko seka. Mums bus patogu jį panaudoti su -l parinktimi. Komanda paminėta žemiau:
ls -lt
Senesni failai, susiję su paskutiniu redaguotu laiku (atvirkščia tvarka)
Galime naudoti komandą ls -ltr, norėdami surūšiuoti failų pavadinimus, rodomus paskutinio redaguoto laiko seka atvirkštine seka. Galutinėje eilutėje bus rodomas paskutinis pakeistas failas. Jis tampa labiau prieinamas, kai įtraukimo į sąrašą procesas užtrunka. Komanda paminėta žemiau:
ls -ltr