Kuidas kasutada käsku ls Linuxis

Kuidas kasutada käsku ls Linuxis

Kui te ei tea, kuidas käsku ls kasutada, on teie salvestusruumis olevate failidega seotud üksikasjaliku teabe hankimine keeruline. Siin arutame kõike, mis on seotud Linuxi käsuga ls, ja mõningaid selle juures kasutatavaid lippe.





Käsk ls Linuxis

Käsu ls kasutatakse kõigi praeguses töökataloogis olevate failide ja kaustade loetlemiseks. Sama käsu abil saate ka mitmesugust teavet failide kohta. Kuna see on juba GNU põhiliste utiliitide paketis, ei pea te selle kasutamiseks oma süsteemi lisapaketti installima.





Saate aheldada ls ka teiste bash -käskudega. Näiteks torustik a haaret avaldus koos ls võimaldab teil otsida ja filtreerida kataloogi teatud failide jaoks.





Kuidas käsku ls kasutada

Käsu ls põhisüntaks on järgmine:

ls [options] [directory]

Üks käsu lihtsamaid kasutusviise on loetleda kõik praeguses töökataloogis olevad failid ja kaustad.



ls

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

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Failide loetelu konkreetses kataloogis

Failide loetlemiseks, mis kuuluvad teise kausta (mitte praegusesse töökataloogi), peate läbima kataloogi tee koos käsu nimega.





ls [directory]

Kõigi kaustas olevate failide loendi vaatamiseks /boot kataloog:

ls /boot

Väljundis kuvatakse nüüd failid ja kaustad, mis on antud katalooginimes.





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

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

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

Samuti saate edastada mitu kataloogi, eraldades tee nimed tähega Kosmos iseloom.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Loetlege failid juurkataloogis

Juurkataloog sisaldab kõiki teisi teie süsteemi katalooge ja faile. See on teie arvuti kataloogihierarhia kõige ülemine kaust. Juurkataloogi tähistatakse tavaliselt tähega / iseloom.

ls /

Pole tähtis, millises kataloogis olete käsu sisestamise ajal, ülaltoodud käsk annab väljundi, mis loetleb kõik juurkataloogi alamkaustad ja failid.

Loetlege failid vanemkataloogis

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

Kõigi vanemkataloogi failide loendi hankimiseks toimige järgmiselt.

ls .. bin etc include lib lib32 lib64 local sbin share src

Lisades teise .. viib teid vanemkataloogi ülemkataloogi. Näiteks, /var/log/old on teie praegune töökataloog. ls .. loetleb kaustas olevad kaustad /log kataloogis arvestades Kas ../ .. pakub teile loendis kõiki failides ja kaustades /kus kataloogi.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Loetlege failid kodukataloogis

Linuxi kodukataloogi tähistab ~ iseloom. Seetõttu oma kodukataloogis saadaoleva sisu loetlemiseks toimige järgmiselt.

amazon muusika piiramatu vs peamine muusika
ls ~

Loetlege ainult katalooge (faile pole)

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

ls -d /home

Loetlege failid alamkataloogidega

Kasutades * märk koos käsuga ls annab teile nimekirja kõigist praeguse töökataloogi failidest ja kaustadest koos alamkataloogidega.

ls *

Loetlege faile rekursiivselt

Kasutades -R lipp vaikimisi käsuga loetleb kõik kataloogis olevad failid ja kaustad kuni viimase tasemeni.

ls -R

Pange tähele, et saate ka rekursiivse lipuga kataloogi tee läbida. See tähendab, et ls /usr /home -R on kehtiv käsk.

Loetlege failid nende suurusega

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

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

Seotud: Liigutage faile Linuxis käsuga Mv

Loetlege üksikasjaliku teabega failid

The -neid 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 total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

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

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

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

Failide lubadest rääkides kasutatakse väljundis järgmisi märke.

  1. Loetav (r)
  2. Kirjutatav (w)
  3. Käivitatav (x)

Võtame d rw-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 märgid annavad teavet teiste kasutajate faililubade kohta.

Loetava suurusega failide loend

The -s käsk annab teile iga kirjega seotud numbrilise väärtuse. Ja nagu ilmne, ei tea te, mis on selle väärtuse tähendus. Seetõttu kasutage failide ja nende suuruste loetavaks loetlemiseks loetelu -lh lipp koos käsuga.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 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.

Peidetud failide loend

Vaikimisi ls käsk ei sisalda väljundisse peidetud faile. Sisu loetlemiseks, mille kasutaja on määranud varjatuks, andke edasi -juurde lipu käsuga ls.

ls -a

Torustik ls Grepi käsuga

Käsu grep kasutatakse konkreetsele regulaaravaldisele järgnevate mustrite sobitamiseks. Saate selle käsu ls -ga aheldada, et otsida teie süsteemis olevaid faile. Tippige oma juurkataloogi:

ls | grep l

See loetleb kõik failid ja kaustad, mis algavad tähega l. Grep abil saate oma faile filtreerida ka nende laiendite järgi.

Sorteeri failid kellaaja ja kuupäeva järgi

Kõigi failide loetlemiseks ja nende loomise/muutmise kellaaja ja kuupäeva järgi sortimiseks kasutage -t lipp koos ls.

ls -t

Sorteeri failid suuruse järgi

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

ls -S

Vaikimisi sorteeritakse failid kahanevas järjekorras (kõigepealt suurim fail). Kuid saate selle käitumise hõlpsalt ümber pöörata, lisades r koos -S lipp.

ls -Sr

Loetlege failid ja saatke väljund faili

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

ls > ls-output.txt

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

Kataloogi sisu kuvamine käsuga ls

Käsk ls on üks võimsamaid Linuxi kasutajatele antud käske. Terminali käskudest maksimumi saamiseks võite proovida aheldamise käske koos õppida. Võite isegi toru torustada mv käsk failide teisaldamiseks koos ls.

Näpunäide number üks Linuxiga tutvumiseks on meelde jätta mõned põhilised käsud. See aitab teil kindlasti süsteemi kasutamisel palju tõhusamaks ja kiiremaks muutuda.

kuidas ma näen, kes mind facebookis jälgib?
Jaga Jaga Piiksuma E -post Linuxi käskude teabeleht

See lihtne petuleht aitab teil Linuxi käsureaterminaliga kiiresti hakkama saada.

Loe edasi
Seotud teemad Autori kohta Deepesh Sharma(79 artiklit avaldatud)

Deepesh on MUO Linuxi noorem toimetaja. Ta kirjutab Linuxis informatiivseid juhendeid, mille eesmärk on pakkuda kõigile uustulnukatele õndsat kogemust. Filmide osas pole kindel, aga kui soovite tehnoloogiast rääkida, on ta teie mees. Vabal ajal võite teda lugeda raamatuid, kuulata erinevaid muusikažanre või mängida kitarri.

Rohkem Deepesh Sharma'st

Telli meie uudiskiri

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

Tellimiseks klõpsake siin