Detailse teabe hankimine teie salvestusruumis olevate failide kohta on keeruline, kui te ei tea, kuidas käsku ls kasutada. Siin arutleme kõike, mis on seotud Linuxi käsuga ls, koos mõne selle juures kasutatava lipuga.

Ls käsk Linuxis

Käsku ls kasutatakse kõigi teie praeguses töökataloogis olevate failide ja kaustade loetlemiseks. Sama käsu abil saate ka mitmesugust teavet failide kohta. Kuna see on juba lisatud GNU põhiutiliidipaketti, ei pea selle kasutamiseks oma süsteemi täiendavat paketti installima.

Võite aheldada ka teisi bashi käske. Näiteks torustik a grep avaldus koos ls võimaldab teil otsida ja filtreerida kataloogi konkreetsete failide jaoks.

Kuidas käsku ls kasutada

Käsu ls põhisüntaks on:

ls [valikud] [kataloog]

Käsu üks lihtsamaid kasutusviise on kõigi praeguses töökataloogis olevate failide ja kaustade loendamine.

ls

Kui täidate eelmainitud lause oma süsteemi juurkataloogis, näete väljundit, mis näeb välja umbes selline.

bin dev kodu lib64 mnt proc run srv tmp var
boot jne lib kadunud + leitud opt root sbin sys usr
instagram viewer

Failide loetlemine kindlas kataloogis

Erinevasse kausta (mitte praegusesse töökataloogi) kuuluvate failide loendisse kandmiseks peate läbima kataloogi tee koos käsu nimega.

ls [kataloog]

Kõigi failis olevate failide loendi saamiseks /boot kataloog:

ls / saabas

Väljund näitab nüüd faile ja kaustu, mis on esitatud katalooginimes.

EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Kasutades -F lipp käsuga lisab / kataloogi iga kataloogi lõppu.

EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Samuti saate läbida mitu kataloogi, eraldades teede nimed tähega Kosmos iseloomu.

ls / boot / usr
Väljund
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin jne hulka lib lib32 lib64 kohalik sbin share src

Loetlege failid juurkataloogis

Juurkataloog sisaldab kõiki muid teie süsteemis olevaid katalooge ja faile. See on teie arvuti kataloogihierarhia kõige ülemine kaust. Juurkataloogi tähistatakse tavaliselt tähisega / iseloomu.

ls /

Eespool mainitud käsu sisestamise ajal pole vahet, millises kataloogis olete käsk loob väljundi, milles on loetletud kõik juure sees olevad alamkaustad ja failid kataloogi.

Loetlege failid vanemate kataloogis

Linuxi vanemkataloog on praeguse kataloogi kohal asuv kataloog. Võtame /usr/bin näitena. Siin, /bin on teie praegune töökataloog ja /usr on vanemkataloog.

Kõigi vanemate kataloogide failide loendi saamiseks toimige järgmiselt.

ls ..
bin jne hulka lib lib32 lib64 kohalik sbin share src

Lisades veel ühe .. viib teid vanema kataloogi vanemkataloogi. Näiteks, /var/log/old on teie praegune töökataloog. ls .. loetleb kataloogis olevad kaustad /log kataloogi arvestades ls ../ .. annab teile kõigi failis ja kaustades olevate failide loendi /var kataloogi.

ls ../ ..
vahemälu db tühjad mängud lib kohalik lukk logi mail opt run run spp

Loetlege failid kodukataloogis

Linuxi kodukataloogi tähistab ~ iseloomu. Seetõttu saate oma kodukataloogis saadaoleva sisu loetlemiseks teha järgmist.

ls ~

Ainult kataloogide loetelu (failideta)

Kui soovite mingil põhjusel loetleda ainult kataloogis olevaid kaustu, kasutage nuppu -d lipp käsuga ls.

ls -d / kodu

Loetlege alamkataloogidega failid

Kasutades * märk käsuga ls annab teile loendi kõigist failidest ja kaustadest praeguses töökataloogis koos alamkataloogidega.

ls *

Loetlege faile rekursiivselt

Kasutades -R Vaikekäsuga lipp märgib üles kõik kataloogis olevad failid ja kaustad kuni viimase tasemeni.

ls -R

Pange tähele, et koos rekursiivse lipuga saate edastada ka kataloogitee. See tähendab seda ls / usr / kodu -R on kehtiv käsk.

Loetlege nende suurusega failid

Kõigi failide nimede ja nende suuruse saamiseks kasutage nuppu -s lipp käsuga.

ls -s / yay-git
kokku 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Seotud: Failide teisaldamine Linuxis käsuga Mv

Kuidas teisaldada Linuxi faile käsuga Mv

Failide teisaldamine Linuxi terminalis on võimsam kui failibrauseris, kuid peate teadma, mida teete.

Lisage üksikasjaliku teabega failid

The -L lipp võimaldab teil saada Linuxi kataloogi sisu loendi koos iga kirje üksikasjaliku kirjeldusega. Väljundisse on lisatud järgmine teave:

  1. Failide ja kaustade õigused
  2. Linkide arv
  3. Sisu omanik
  4. Grupi omanik
  5. Sisu suurus
  6. Faili nimi
  7. Viimati muudetud kuupäev ja kellaaeg
ls -l
kokku 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8. veebruar 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 8. veebruar 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8. veebruar 13:54 jah
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8. veebruar 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Esimene veerg on reserveeritud faili- ja kaustaõigustele. Esimene märk tähistab faili tüüpi ja järgmised üheksa märki faili õigusi.

Erinevat tüüpi failid, millega sageli kokku puutute:

  1. Tavalised failid (-)
  2. Blokeeri erifailid (b)
  3. Märkide erifailid (c)
  4. Kataloog (d)
  5. Sümboolne link (l)
  6. Võrgufail (n)
  7. FIFO (p)
  8. Pistikupesa (d)

Rääkides faili lubadest, kasutatakse väljundis järgmisi märke.

  1. Loetav (r)
  2. Kirjutatav (w)
  3. Täidetav (x)

Võtame drw-r - r-- näitena. Esimene märk ütleb, et kirje on kataloog. Järgmised kaks märki tähistavad, et praegusel kasutajal on lugemis- ja kirjutamisõigused. Ülejäänud tähemärgid annavad teavet teiste kasutajate faililubade kohta.

Loetlege loetava suurusega faile

The -s käsk annab iga kirjega seotud arvulise väärtuse. Ja nagu ilmne, ei saaks te teada, mis on selle väärtuse tähendus. Seetõttu saate failide ja nende suuruste loetavaks loetlemiseks kasutada nuppu -h lipp koos käsuga.

ls-lh
kokku 2,9 miljonit
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8. veebruar 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8. veebruar 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8. veebruar 8 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8. veebruar 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Väljundis kasutatakse baitide (B), megabaitide (MB), gigabaitide (GB) ja terabaitide (TB) suuruse täpsustajaid.

Vaikimisi ls käsk ei sisalda väljundis peidetud faile. Kasutaja peidetuks määratud sisu loendisse andmiseks edastage -a lipp käsuga ls.

ls -a

Leppimine Grepi käsuga

Grep-käsku kasutatakse mustrite sobitamiseks, mis järgivad kindlat regulaaravaldist. Süsteemis olevate failide otsimiseks saate selle käsu ls-ga aheldada. Tippige juurkataloogi:

ls | grep l

See loetleb kõik failid ja kaustad, mis algavad tähega l. Samuti saate oma faile grep abil filtreerida vastavalt nende laienditele.

Sorteeri failid kellaaja ja kuupäeva järgi

Kõigi failide loetlemiseks ja sortimiseks vastavalt loomise / muutmise ajale ja kuupäevale kasutage nuppu -t lipp koos ls-ga.

ls -t

Sorteeri failid suuruse järgi

The -S lipp võimaldab teil faile ja kaustu sortida vastavalt nende failisuurusele.

ls -S

Vaikimisi sorteeritakse failid kahanevas järjekorras (esimene on suurim fail). Lisades saate selle käitumise aga lihtsalt ümber pöörata r koos -S lipp.

ls -Sr

Loetlege failid ja saatke väljund faili

Kasutades > märk, saate käsu ls väljundi saata mis tahes faili.

ls> ls-output.txt

Hiljem saate vastloodud faili sisu lugeda tippides kass ls-output.txt oma terminalis.

Kataloogi sisu kuvamine käsuga ls

Käsk ls on üks võimsamaid Linuxi kasutajatele pakutavaid käske. Terminalis olevate käskude maksimaalseks kasutamiseks võite proovida koos ahelduskäske õppida. Võite isegi toru mv käsk failide teisaldamiseks koos ls-ga.

Nipp number üks, et Linuxiga mugavaks saada, on meelde jätta mõned põhikäsklused. See aitab teil kindlasti oma süsteemi kasutamisel palju tõhusamaks ja kiiremaks muutuda.

E-post
Linuxi käskude viited

See lihtne petulehe abil saate Linuxi käsureaterminaliga mugavaks saada.

Seotud teemad
  • Täpsustamata
Autori kohta
Sügav Sharma (10 artiklit on avaldatud)

Deepesh on tehnikablogija ja kirjutanud infosisu üle 3 aasta. Praegu jätkab ta bakalaureuseõpetust arvutirakendustes India tuntud ülikoolist. Vabal ajal meeldib talle kirjutada, muusikat kuulata ja kitarri mängida.

Veel Deepesh Sharmalt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e-raamatuid ja eksklusiivseid pakkumisi!

Veel üks samm !!!

Palun kinnitage oma e-posti aadress meilis, mille me just saatsime.

.