Če ne veste, kako uporabiti ukaz ls, je težko dobiti podrobne informacije o datotekah v pomnilniku. Tu bomo razpravljali o vsem, kar je povezano z ukazom ls v Linuxu, skupaj z nekaterimi različnimi zastavicami, ki se uporabljajo z njim.
Ukaz ls v Linuxu
Ukaz ls se uporablja za seznam vseh datotek in map v trenutnem delovnem imeniku. Z istim ukazom lahko dobite tudi različne informacije o datotekah. Ker je že vključen v osnovni paket pripomočkov GNU, vam v sistem ni treba namestiti nobenega dodatnega paketa, da bi ga lahko uporabili.
Lahko tudi verižite ls z drugimi bash ukazi. Na primer, cevovod a grep izjava z ls vam bo omogočil iskanje in filtriranje v imeniku za določene datoteke.
Kako uporabiti ukaz ls
Osnovna sintaksa ukaza ls je:
ls [možnosti] [imenik]
Ena najbolj preprostih načinov uporabe ukaza je seznam vseh datotek in map v trenutnem delovnem imeniku.
ls
Če izvedete zgoraj omenjeni stavek v korenskem imeniku sistema, boste videli izhod, ki je videti nekako tako.
bin dev home lib64 mnt proc run srv tmp var
zagon itd. lib izgubljeno + najdeno opt root sbin sys usr
Seznam datotek v določenem imeniku
Če želite navesti datoteke, ki pripadajo drugi mapi (ne trenutnemu delujočemu imeniku), boste morali skupaj z imenom ukaza prenesti pot do imenika.
ls [imenik]
Če želite dobiti seznam vseh datotek v /boot imenik:
ls / boot
Izhodni podatki bodo zdaj prikazali datoteke in mape v navedenem imenu imenika.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Uporabljati -F zastava z ukazom bo na koncu vsakega imenika dodala znak /.
EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Tudi več imenikov lahko prenesete tako, da imena poti ločite z a Vesolje znak.
ls / boot / usr
Izhod
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin itd. vključuje lib lib32 lib64 lokalni sbin share src
Seznam datotek v korenskem imeniku
Korenski imenik vsebuje vse druge imenike in datoteke v vašem sistemu. To je najvišja mapa v hierarhiji imenikov vašega računalnika. Korenski imenik je običajno označen z / znak.
ls /
Ni pomembno, v katerem imeniku ste ob vnosu zgoraj omenjenega ukaza ukaz bo ustvaril izhod, ki bo vseboval vse podmape in datoteke v korenu imenik.
Datoteke navedite v imeniku staršev
Nadrejeni imenik v Linuxu je imenik nad trenutnim imenikom. Vzemimo /usr/bin kot primer. Tukaj, /bin je vaš trenutni delovni imenik in /usr je nadrejeni imenik.
Če želite dobiti seznam vseh datotek v nadrejenem imeniku:
ls ..
bin itd. vključuje lib lib32 lib64 lokalni sbin share src
Dodajanje drugega .. vas bo pripeljal do nadrejenega imenika nadrejenega imenika. Na primer /var/log/old je vaš trenutni delovni imenik. ls .. bo seznam map v /log imenik, medtem ko ls ../ .. vam bo priskrbel seznam vseh datotek in map v /var imenik.
ls ../ ..
predpomnilnik db prazne igre lib lokalna ključavnica dnevnik pošta opt zagon spool tmp
Seznam datotek v domačem imeniku
Domači imenik v Linuxu je označen z ~ znak. Če želite torej navesti vsebino, ki je na voljo v vašem domačem imeniku:
ls ~
Seznam samo imenikov (brez datotek)
Če iz kakršnega koli razloga želite le seznam map, ki so v imeniku, uporabite -d zastavico s privzetim ukazom ls.
ls -d / domov
Seznam datotek s podimeniki
Uporabljati * znak z ukazom ls vam bo priskrbel seznam vseh datotek in map v trenutnem delovnem imeniku, skupaj s podimeniki.
ls *
Datoteke naštevajte rekurzivno
Uporabljati -R zastavica s privzetim ukazom bo vse datoteke in mape v imeniku vse do zadnje ravni.
ls -R
Upoštevajte, da lahko skupaj z rekurzivno zastavo posredujete tudi pot do imenika. To pomeni da ls / usr / home -R je veljaven ukaz.
Seznam datotek z njihovo velikostjo
Če želite dobiti imena vseh datotek skupaj z njihovo velikostjo, uporabite -s zastava z ukazom.
ls -s / yay-git
skupaj 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Sorodno: Premaknite datoteke v Linux z ukazom Mv
Premikanje datotek v terminalu Linux je močnejše kot v brskalniku datotek, vendar morate vedeti, kaj počnete.
Seznam datotek s podrobnimi informacijami
The -l flag vam omogoča, da dobite seznam vsebine imenika Linux s podrobnim opisom vsakega vnosa. V izhod so vključene naslednje informacije:
- Dovoljenja za datoteke in mape
- Število povezav
- Lastnik vsebine
- Lastnik skupine
- Velikost vsebine
- Ime datoteke
- Datum in čas zadnje spremembe
ls -l
skupaj 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 8. februar 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 8. februar 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 8. februar 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8. februar 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Prvi stolpec je rezerviran za dovoljenja za datoteke in mape. Prvi znak označuje vrsto datoteke, naslednjih devet znakov pa dovoljenja datoteke.
Različne vrste datotek, s katerimi boste pogosto naleteli:
- Redne datoteke (-)
- Blokiraj posebne datoteke (b)
- Posebne datoteke znakov (c)
- Imenik (d)
- Simbolična povezava (l)
- Omrežna datoteka (n)
- FIFO (p)
- Vtičnica
Če govorimo o dovoljenjih datotek, so v izhodu uporabljeni naslednji znaki.
- Berljivo (r)
- Zapisljivo (w)
- Izvedljivo (x)
Vzemimo drw-r - r-- kot primer. Prvi znak pove, da je vnos imenik. Naslednja dva znaka označujeta, da ima trenutni uporabnik dovoljenja za branje in pisanje. Preostali znaki zagotavljajo informacije o dovoljenjih za datoteke za druge uporabnike.
Seznam datotek z berljivo velikostjo
The -s ukaz vam zagotavlja številsko vrednost, povezano z vsakim vnosom. In kar je očitno, ne bi vedeli, kaj pomeni ta vrednost. Če želite datoteke in njihove velikosti našteti na berljiv način, uporabite -lh zastava skupaj z ukazom.
ls -lh
skupaj 2,9 milijona
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8. februar 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8. februar 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8. februar 13:54
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8. februarja 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
V izhodnih podatkih so uporabljeni specifikatorji velikosti za bajte (B), megabajte (MB), gigabajte (GB) in terabajte (TB).
Privzeto ls ukaz v izhod ne vključuje skritih datotek. Če želite seznam vsebine, ki jo uporabnik nastavi kot skrito, podajte -a zastavico z ukazom ls.
ls -a
Cevovod ls z ukazom Grep
Ukaz grep se uporablja za ujemanje vzorcev, ki sledijo določenemu regularnemu izrazu. Ta ukaz lahko povežete z ls za iskanje datotek v vašem sistemu. V korenski imenik vnesite:
ls | grep l
Tu bodo navedene vse datoteke in mape, ki se začnejo z znakom l. Datoteke lahko filtrirate tudi glede na njihove končnice z uporabo grep.
Razvrsti datoteke po času in datumu
Za seznam vseh datotek in njihovo razvrščanje glede na uro in datum ustvarjanja / spreminjanja uporabite -t zastava skupaj z ls.
ls -t
Razvrsti datoteke po velikosti
The -S flag vam omogoča razvrščanje datotek in map v skladu z njihovo velikostjo.
ls -S
Datoteke bodo privzeto razvrščene po padajočem vrstnem redu (najprej največja datoteka). Vendar lahko to vedenje enostavno spremenite z dodajanjem r z -S zastavo.
ls -Sr
Seznam datotek in pošiljanje izhoda v datoteko
Uporabljati > znak, lahko izhod ukaza ls pošljete v katero koli datoteko.
ls> ls-output.txt
Pozneje lahko vsebino novo ustvarjene datoteke preberete s tipkanjem mačka ls-output.txt v terminalu.
Prikaz vsebine imenika z ukazom ls
Ukaz ls je eden najmočnejših ukazov za uporabnike Linuxa. Če želite kar najbolje izkoristiti svoje ukaze v terminalu, se lahko poskusite skupaj učiti verižnih ukazov. Lahko celo napeljete cev mv ukaz za premikanje datotek z ls.
Nasvet številka ena, da se z Linuxom počutite udobno, je zapomniti si nekaj osnovnih ukazov. To vam bo zagotovo pomagalo, da boste med uporabo sistema postali zelo učinkoviti in hitri.
Ta preprosta goljufiva lista vam bo v kratkem pomagala, da se privoščite terminalu ukazne vrstice Linux.
- Nedoločeno
Deepesh je tehnološki bloger in že več kot 3 leta piše informativne vsebine. Trenutno opravlja univerzitetni študij računalništva na priznani univerzi v Indiji. V prostem času uživa v pisanju, poslušanju glasbe in igranju kitare.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.