A tárolón található fájlokkal kapcsolatos részletes információk megszerzése bonyolult, ha nem tudja, hogyan kell használni az ls parancsot. Itt megvitatjuk az Linux ls paranccsal kapcsolatos összes dolgot, valamint a vele együtt használt különféle jelzőket.
Az ls parancs Linuxon
Az ls paranccsal fel lehet sorolni az aktuális munkakönyvtárban található összes fájlt és mappát. Ugyanazzal a paranccsal különféle információkat is kaphat a fájlokról. Mivel már benne van a GNU mag segédprogram csomagjában, a használatához nem kell további csomagokat telepítenie a rendszerére.
Láncolhat más bash parancsokkal is. Például a grep nyilatkozat azzal ls lehetővé teszi, hogy bizonyos fájlok után kutasson és szűrjen a könyvtárban.
Az ls parancs használata
Az ls parancs alapvető szintaxisa:
ls [opciók] [könyvtár]
A parancs egyik legegyszerűbb használata az összes fájl és mappa felsorolása az aktuális munkakönyvtárban.
ls
Ha a fent említett utasítást a rendszer gyökérkönyvtárában hajtja végre, akkor egy kimenet jelenik meg, amely így néz ki.
bin dev home lib64 mnt proc run srv tmp var
boot stb lib elveszett + talált op gyökér sbin sys usr
Fájlok listázása egy adott könyvtárban
Ha egy másik mappába (nem az aktuális munkakönyvtárba) tartozó fájlokat sorol fel, akkor a parancs nevével együtt meg kell adnia a könyvtár elérési útját.
ls [könyvtár]
A fájlban található összes fájl listájának lekéréséhez /boot Könyvtár:
ls / boot
A kimenet most megmutatja a megadott könyvtárnévben található fájlokat és mappákat.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Használni a -F A flag paranccsal minden könyvtár végén egy / karakter kerül.
EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
Több könyvtárat is átadhat, ha az útvonalneveket elválasztja a-tól Tér karakter.
ls / boot / usr
Kimenet
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin stb tartalmazza a lib lib32 lib64 helyi sbin share src-t
Fájlok listázása a gyökérkönyvtárban
A gyökérkönyvtár tartalmazza a rendszer összes többi könyvtárát és fájlját. Ez a legfelső mappa a számítógép könyvtár-hierarchiájában. A gyökérkönyvtárat általában a / karakter.
ls /
Nem számít, hogy melyik könyvtárban tartózkodik a parancs megadásakor, a fentiekben A parancs létrehoz egy kimenetet, amely felsorolja a gyökérben található összes almappát és fájlt Könyvtár.
Fájlok listázása a Szülőkönyvtárban
A Linux szülőkönyvtára az aktuális könyvtár fölött található. Vessünk /usr/bin mint például. Itt, /bin az aktuális munkakönyvtár, és /usr a szülő könyvtár.
A szülő könyvtárban található összes fájl listájának lekérése:
ls ..
bin stb tartalmazza a lib lib32 lib64 helyi sbin share src-t
Hozzátéve még egyet .. a szülőkönyvtár szülőkönyvtárába viszi. Például, /var/log/old az aktuális munkakönyvtár. ls .. felsorolja a /log könyvtár mivel ls ../ .. megadja az összes fájl és mappa listáját /var Könyvtár.
ls ../ ..
gyorsítótár db üres játékok lib helyi zár napló mail op futtatás spool tmp
Fájlok listázása a Főkönyvtárban
A Linux könyvtárat a ~ karakter. Ezért a saját könyvtárában elérhető tartalom felsorolásához:
ls ~
Csak könyvtárak listázása (nincs fájl)
Ha valamilyen okból csak egy könyvtárban lévő mappákat szeretne felsorolni, használja a -d flag az alapértelmezett ls paranccsal.
ls -d / home
Fájlok listázása alkönyvtárakkal
Használni a * karakter az ls paranccsal megkapja az aktuális munkakönyvtár összes fájljának és mappájának listáját, az alkönyvtárakkal együtt.
ls *
Rekurzívan sorolja fel a fájlokat
Használni a -R Az flag az alapértelmezett paranccsal felsorolja a könyvtárban található összes fájlt és mappát az utolsó szintig.
ls -R
Ne feledje, hogy a rekurzív zászlóval együtt átadhatja a könyvtár útvonalát is. Ez azt jelenti ls / usr / home -R egy érvényes parancs.
Sorolja fel a fájlokat méretük szerint
Az összes fájl nevének és méretének megadásához használja a -s zászló a paranccsal.
ls -s / yay-git
összesen 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Összefüggő: Fájlok áthelyezése Linux alatt az Mv paranccsal
A fájlok mozgatása a Linux terminálon erősebb, mint egy fájlböngészőben, de tudnia kell, mit csinál.
Fájlok felsorolása részletes információkkal
A -l flag lehetővé teszi, hogy listát kapjon a Linux könyvtár tartalmáról, az egyes bejegyzések részletes leírásával. A kimenet a következő információkat tartalmazza:
- Fájl és mappa engedélyek
- Linkek száma
- Tartalomtulajdonos
- Csoporttulajdonos
- Tartalom mérete
- Fájl név
- Utoljára módosított dátum és idő
ls -l
összesen 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 február 8. 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 február 8, 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 február 8 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 8. február 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
Az első oszlop a fájl- és mappaengedélyek számára van fenntartva. Az első karakter a fájl típusát, a következő kilenc karakter a fájl engedélyeit jelöli.
A különféle típusú fájlok, amelyekkel gyakran találkozhat:
- Rendszeres fájlok (-)
- Speciális fájlok blokkolása (b)
- Karakter speciális fájlok (c)
- Könyvtár (d)
- Szimbolikus link (l)
- Hálózati fájl (n)
- FIFO (p)
- Aljzat (ok)
A fájlengedélyekről szólva a következő karaktereket használjuk a kimenetben.
- Olvasható (r)
- Írható (w)
- Futtatható (x)
Vessünk drw-r - r-- mint például. Az első karakter azt mondja, hogy a bejegyzés könyvtár. A következő két karakter azt jelzi, hogy az aktuális felhasználó rendelkezik olvasási és írási engedéllyel. A többi karakter a többi felhasználó fájlengedélyeiről nyújt információt.
Sorolja fel az olvasható méretű fájlokat
A -s parancs az egyes bejegyzésekhez társított numerikus értéket biztosít. És mint nyilvánvaló, nem tudnád, mi ennek az értéknek a jelentése. Ezért a fájlok és méretük olvasható felsorolásához használja a -h zászló a paranccsal együtt.
ls -lh
összesen 2,9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K február 8. 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8. február 8. 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8. február 8. 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8. február 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
A bájtok (B), a megabájt (MB), a gigabájt (GB) és a terabájt (TB) méretmeghatározói a kimenetben használatosak.
Az alapértelmezett ls A parancs nem tartalmaz rejtett fájlokat a kimenetben. A felhasználó által rejtettként beállított tartalom felsorolásához adja át a -a zászló az ls paranccsal.
ls -a
Csövek ls Grep paranccsal
A grep parancsot arra használjuk, hogy illesszünk egy adott reguláris kifejezést követő mintákat. Ezt a parancsot ls-szel láncolhatja a rendszerben lévő fájlok kereséséhez. Írja be a gyökérkönyvtárba:
ls | grep l
Ez felsorolja az összes fájlt és mappát, amelyek l karakterrel kezdődnek. A fájlokat a kiterjesztésük szerint is szűrheti a grep használatával.
Rendezze a fájlokat idő és dátum szerint
Az összes fájl felsorolásához és a létrehozás / módosítás dátumának és dátumának rendezéséhez használja a -t zászló együtt ls.
ls -t
Rendezze a fájlokat méret szerint
A -S A flag lehetővé teszi a fájlok és mappák fájlméretük szerinti rendezését.
ls -S
Alapértelmezés szerint a fájlok csökkenő sorrendbe kerülnek (először a legnagyobb fájl). Ezt a viselkedést azonban könnyen megfordíthatja hozzáadással r a... val -S zászló.
ls -Sr
Fájlok listázása és kimenet küldése fájlba
Használni a > karaktert, bármelyik fájlba elküldheti az ls parancs kimenetét.
ls> ls-output.txt
Később gépeléssel olvashatja el az újonnan létrehozott fájl tartalmát macska ls-output.txt a terminálodban.
Könyvtár tartalmának megjelenítése ls paranccsal
Az ls parancs az egyik leghatékonyabb parancs a Linux felhasználók számára. Ahhoz, hogy a legtöbbet hozza ki a terminál parancsaiból, megpróbálhatja együtt megtanulni a láncolási parancsokat. Még pipázhat is mv parancs fájlok áthelyezéséhez ls-szel.
Az első számú tipp, hogy kényelmesebbé váljon a Linux, az, hogy megjegyez néhány alapvető parancsot. Ez biztosan segít abban, hogy sokkal hatékonyabbá és gyorsabbá váljon a rendszer használata közben.
Ez az egyszerű csalólap segít, hogy pillanatok alatt jól érezze magát a Linux parancssori terminálja.
- Meg nem határozott

Deepesh Tech blogger, és több mint 3 éve ír információs tartalmat. Jelenleg számítógépes alapképzést folytat egy neves indiai egyetemen. Szabadidejében szívesen ír, zenét hallgat és gitározik.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.