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.

instagram viewer
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

Hogyan lehet Linux fájlokat áthelyezni 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:

  1. Fájl és mappa engedélyek
  2. Linkek száma
  3. Tartalomtulajdonos
  4. Csoporttulajdonos
  5. Tartalom mérete
  6. Fájl név
  7. 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:

  1. Rendszeres fájlok (-)
  2. Speciális fájlok blokkolása (b)
  3. Karakter speciális fájlok (c)
  4. Könyvtár (d)
  5. Szimbolikus link (l)
  6. Hálózati fájl (n)
  7. FIFO (p)
  8. Aljzat (ok)

A fájlengedélyekről szólva a következő karaktereket használjuk a kimenetben.

  1. Olvasható (r)
  2. Írható (w)
  3. 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.

Email
A Linux Parancsok referencia csalólap

Ez az egyszerű csalólap segít, hogy pillanatok alatt jól érezze magát a Linux parancssori terminálja.

Kapcsolódó témák
  • Meg nem határozott
A szerzőről
Deepesh Sharma (10 cikk megjelent)

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.

Tovább a Deepesh Sharma-tól

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.

.