logo

Linux List Directories

Különféle módszerek léteznek a fájlok és könyvtárak információinak listázására Linux rendszereken. De ls az elsődleges parancs, amelyet fájlok és könyvtárak listázására használhatunk. Ez a parancs felsorolja a fájlrendszeren belüli fájlokat és könyvtárakat, és megjeleníti a teljes információt. Ez a GNU core segédprogramcsomag egy része, amely mindegyikre telepítve van Linux terjesztés.

Az ls Command használata

Ha használni akarjuk a ls parancs , akkor a következő szintaxist kell használnunk:

 ls [options] [files] 

Ha minden opció és paraméter nélkül használtuk a ls parancsot, akkor az ls parancs megjeleníti az aktuális munkakönyvtárban lévő egyes fájlok listáját.

 $ ls 

Amikor végrehajtjuk a fenti parancsot, a fájlok ábécé sorrendben vannak felsorolva több oszlopban, amelyek elférnek a terminálunkon:

vicky kaushal kor
Linux List Directories

Ahhoz, hogy a fájlokat egy meghatározott könyvtárban listázzuk, át kell adnunk a könyvtár elérési útját argumentumként vagy paraméterként a ls parancs. Például az /etc könyvtár tartalmának listázásához a következő parancsot kell begépelnünk:

 $ ls /etc 

Linux List Directories

Könyvtárak listázása helyettesítő karakterekkel

A könyvtárak listázásának legegyszerűbb módja a könyvtárak helyettesítő karakterekkel történő listázása. Ebben minden könyvtár továbbítási perjellel végződik.

Szintaxis:

 $ ls -ld */ 

Linux List Directories

Listázza ki a könyvtárakat az -F kapcsoló és a grep használatával

Az -F opció egy perjelet fűz hozzá a végéhez. Így a könyvtárakat a perjelre (/) végződő 'grep' sorok segítségével tudjuk grepelni;

mi az obj a java-ban

Szintaxis:

 $ ls -LF | grep /$ 

Linux List Directories

A könyvtárneveket a nélkül is használhatjuk -l választási lehetőség

Szintaxis:

in.next java
 $ ls -F | grep /$ 

Könyvtárak listázása a -l Option és a Grep használatával

Ban,-ben ls A hosszú felsorolás jelentése ls -l, a d-vel kezdődő sorokat 'grep'-re tudjuk írni.

Szintaxis:

 $ ls -l | grep ^d 

Linux List Directories

Az Echo Command használata

Az echo parancs segítségével listázhatjuk azokat a bejegyzéseket, amelyek perjellel (/) vannak a végén.

Szintaxis:

 $ echo */ 

Linux List Directories

A printf használatával

Hasonló módon a printf segítségével kiemelhetjük azokat a karakterláncokat, amelyek perjelre (/)/

Szintaxis:

nem
 $ printf '%s
' */ 

Linux List Directories

A Find Command használata

Használata megtalálja paranccsal megkereshetjük a fájlokat a fájltípusuk alapján.

Szintaxis:

 $ find . -maxdepth l -type d 

Linux List Directories

A fenti parancsban a maxdepth beállítás azt határozza meg, hogy a keresés csak egy adott könyvtárban történjen. Ellenkező esetben a find parancs rekurzív módon megkeresi a könyvtárakat az egyes könyvtárak és alkönyvtárai bejárásával. A fenti módszerek mindegyikében, amelyeket a ls paranccsal érhetjük el ugyanezt a -a választási lehetőség. Például:

Szintaxis:

 $ ls -laF | grep /$ 

Linux List Directories
 $ ls -la | grep ^d 

Linux List Directories

Rekurzív alkönyvtárak listázása

A -R opció elmondja a ls parancs az alkönyvtárak tartalmának rekurzív megjelenítéséhez:

 $ ls -R 

Linux List Directories