logo

Linux ls komanda

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:

    -h:Rodomi rezultatų dydžiai žmogui suprantamu formatu (pvz., 2G 234M, 1K ir kt.). Ši parinktis nėra POSIX standarto dalis. Tačiau įdiegta daugelyje sistemų, pvz., Solaris 9 2002 m., FreeBSD 4.5 2002 m. ir GNU coreutils 1997 m.-l:Tai reiškia ilgą formatą. Tai rodo Unix failų tipus, kietųjų nuorodų skaičių, leidimus, grupę, savininką, paskutinį kartą pakeistą vardą ir datą, laiką bei dydį. Jei pakeista data yra senesnė nei šeši mėnesiai, laikas pakeičiamas metais. Kai kurie diegimai prideda papildomų leidimų žymų.

Galima rodyti skirtingus elementus su skirtingų tipų spalvomis. Tai sritis, kurioje įgyvendinimas skiriasi:

    FreeBSD ls taiko -G parinktį. Jis tikrina tik Unix failo leidimą ir tipą bei naudoja termcap duomenų bazę. GNU ls taiko parinktį --color. Jis tikrina Unix failo plėtinį, leidimą ir tipą bei naudoja savo duomenų bazę spalvoms, valdomoms naudojant dircolor, valdyti.

Pavyzdys:

 ls 

Žemiau matote, kad įvedę komandą ls gavome visą /home/sssit katalogo turinio sąrašą.

Linux ls komanda

Linux ls komandų parinktys

ls variantasapibū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 -lhSJei 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 -nJis 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 -pJis naudojamas norint lengvai identifikuoti katalogą, pažymint katalogus pasviruoju brūkšniu (/).
ls -rJis naudojamas sąrašui spausdinti atvirkštine tvarka.
ls -RTaip pat bus rodomas pakatalogių turinys.
ls -lXSąraše bus sugrupuoti failai su tais pačiais plėtiniais.
ls -ltJis surūšiuos sąrašą, viršuje rodydamas neseniai pakeistus failus.
ls ~ Tai suteikia namų katalogo turinį.
ls../ Tai suteikia pagrindinio katalogo turinį.
ls -- versijaJis 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 

linux-directories-ls-a-command

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 

Linux sąrašas 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į.

Linux ls -l --block-size=[DIZE]

Č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 */ 

Linux 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 

Linux 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ą.


Linux ls -IG

Č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 

Linux ls - spalva

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 ~

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 ../ 

Linux 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