Az ls parancs használata Linux alatt

Az ls parancs használata Linux alatt

A tárhelyen lévő fájlokkal kapcsolatos részletes információk megszerzése bonyolult, ha nem tudja, hogyan kell használni az ls parancsot. Itt mindent megvitatunk a ls paranccsal kapcsolatban a Linuxon, valamint a hozzá használt különféle zászlókat.





Az ls parancs Linuxon

Az ls parancs az aktuális munkakönyvtárban található összes fájl és mappa listázására szolgál. Ugyanazzal a paranccsal különféle információkat is kaphat a fájlokról. Mivel már benne van a GNU alapvető segédprogramok csomagjában, használatához nem kell további csomagot telepítenie a rendszerére.





Az ls -t más bash parancsokkal is láncolhatja. Például a csövek a markolat nyilatkozat a ls lehetővé teszi bizonyos fájlok keresését és szűrését a könyvtárban.





Az ls parancs használata

Az ls parancs alapvető szintaxisa a következő:

ls [options] [directory]

A parancs egyik legegyszerűbb használata az aktuális munkakönyvtár összes fájljának és mappájának felsorolása.



ls

Ha végrehajtja a fent említett utasítást a rendszer gyökérkönyvtárában, akkor egy olyan kimenetet fog látni, amely valahogy így néz ki.

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

Fájlok listázása egy adott könyvtárban

Egy másik mappába (nem az aktuális munkakönyvtárba) tartozó fájlok listázásához át kell adnia a könyvtár elérési útját a parancs nevével együtt.





ls [directory]

Az összes fájl listájának megtekintéséhez /csomagtartó Könyvtár:

ls /boot

A kimenet mostantól megjeleníti 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 zászló a paranccsal minden könyvtár végén egy / karaktert ad hozzá.

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

Több könyvtárat is átadhat, ha az útvonalnevet a -val választja el Tér karakter.

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

Fájlok listázása a gyökérkönyvtárban

A gyökérkönyvtár tartalmazza az összes többi könyvtárat és fájlt a rendszeren. Ez a számítógép könyvtárhierarchiájának legfelső mappája. 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 fent említett parancs olyan kimenetet hoz létre, amely felsorolja a gyökérkönyvtárban található összes almappát és fájlt.

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ötti könyvtár. Vessünk /usr/bin mint például. Itt, /am 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 megtekintéséhez:

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

Újabb hozzáadása .. a szülőkönyvtár szülőkönyvtárába kerül. Például, /var/log/old az aktuális munkakönyvtár. ls .. felsorolja a mappákat /log könyvtár, mivel van ../ .. az összes fájl és mappa listáját tartalmazza /ahol Könyvtár.

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

Fájlok listázása a saját könyvtárban

A Linux saját könyvtárát a ~ karakter. Ezért az otthoni könyvtárban elérhető tartalom felsorolásához:

ingyenes filmek online nincs letöltés nincs tagság nincs felmérés
ls ~

Csak könyvtárak listázása (fájlok nélkül)

Ha valamilyen okból csak a könyvtárban található mappákat szeretné felsorolni, használja a -d zászló az alapértelmezett ls paranccsal.

ls -d /home

Fájlok listázása alkönyvtárakkal

Használni a * karakter az ls paranccsal megadja az aktuális munkakönyvtárban található összes fájl és mappa listáját, valamint az alkönyvtárakat.

ls *

Fájlok listázása rekurzívan

Használni a -R zászló 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 könyvtár elérési útját a rekurzív jelzővel együtt is átadhatja. Ez azt jelenti ls /usr /home -R érvényes parancs.

Sorolja fel a fájlokat méretükkel

Az összes fájl nevének és méretének megtekintéséhez használja a -s zászló a paranccsal.

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

Összefüggő: Fájlok áthelyezése Linux alatt az Mv paranccsal

Fájlok listázása részletes információkkal

Az -az jelző lehetővé teszi a Linux könyvtár tartalmának listáját 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 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

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 pedig a fájl engedélyeit jelöli.

A gyakran előforduló különféle típusú fájlok:

  1. Rendszeres fájlok (-)
  2. Különleges fájlok letiltá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ájljogosultságokról a következő karaktereket használjuk a kimenetben.

  1. Olvasható (r)
  2. Írható (w)
  3. Végrehajtható (x)

Vessünk d rw-r-r-- mint például. Az első karakter azt jelzi, hogy a bejegyzés egy könyvtár. A következő két karakter azt jelzi, hogy az aktuális felhasználó olvasási és írási jogosultsággal rendelkezik. A többi karakter információt nyújt a többi felhasználó fájljogosultságairól.

Fájlok listázása olvasható méretben

Az -s parancs minden bejegyzéshez hozzárendel egy számértéket. És mint nyilvánvaló, nem tudná, mi ennek az értéknek a jelentése. Ezért a fájlok és méreteik olvasható módon történő listázásához használja a -lh zászló a paranccsal együtt.

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

A bájtok (B), megabájtok (MB), gigabájtok (GB) és terabájtok (TB) méret -specifikátorait használja a kimenet.

A rejtett fájlok listázása

Az alapértelmezett ls parancs nem tartalmaz rejtett fájlokat a kimenetben. A felhasználó által rejtettként beállított tartalom listázásához adja át a -nak nek zászló az ls paranccsal.

ls -a

Piping ls Grep paranccsal

A grep parancs egy adott reguláris kifejezést követő minták illesztésére szolgál. Ezt a parancsot ls -sel láncolhatja, hogy megkeresse a rendszerben található fájlokat. A gyökérkönyvtárba írja be:

ls | grep l

Ez felsorolja az összes l és karakterrel kezdődő fájlt és mappát. A fájlokat 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 listázásához és a létrehozás/módosítás időpontja és dátuma szerinti rendezéséhez használja a -t zászló az ls -szel együtt.

ls -t

Rendezze a fájlokat méret szerint

Az -S jelző 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ő sorrendben lesznek rendezve (először a legnagyobb fájl). Ezt a viselkedést azonban könnyen visszafordíthatja a hozzáadásával r a ... val -S zászló.

ls -Sr

Fájlok listázása és kimenet küldése fájlba

Használni a > karakter, akkor az ls parancs kimenetét bármely fájlba elküldheti.

ls > ls-output.txt

Később gépeléssel elolvashatja az újonnan létrehozott fájl tartalmát cat ls-output.txt a termináljában.

Egy könyvtár tartalmának megjelenítése az ls paranccsal

Az ls parancs az egyik legerősebb parancs a Linux felhasználók számára. Annak érdekében, hogy a legtöbbet hozza ki a terminálon lévő parancsokból, megpróbálhatja együtt megtanulni a láncolási parancsokat. Akár csövezni is lehet mv parancs fájlok mozgatására ls -el.

Az első számú tipp a Linux használatához: néhány alapvető parancs memorizálása. Ez minden bizonnyal segít abban, hogy sokkal hatékonyabbá és gyorsabbá váljon a rendszer használata közben.

hogyan lehet eltávolítani egy bejegyzést a facebookról
Részvény Részvény Csipog Email A Linux Commands Reference Cheat Sheet

Ez az egyszerű csalólap segít abban, hogy pillanatok alatt kényelmesen elsajátítsa a Linux parancssori terminálját.

Olvassa tovább
Kapcsolódó témák A szerzőről Deepesh Sharma(79 cikk megjelent)

A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.

Továbbiak a Deepesh Sharma -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide