Fájlok és könyvtárak listázása
ls (list)
Ez a parancs megmutatja az aktuális (vagy az argumentumában megadott) könyvtár tartalmát.
Kapcsolói:
- -l : a fájlok és könyvtárak adatait oszlopokban rendezve mutatja meg
- -d <könyvtár>: csak az adott könyvtár adatait írja ki
- -a: a rejtett fájlokat és könyvtárakat is kilistázza (ezek neve a Linux-ban ponttal kezdődik
- -R: a könyvtáron belüli alkönyvtárakat rekurzív módon listázza ki
- -r: fordított sorrendben listáz
- -h: a fájlok adatait (pl. méretét) "olvashatóbb" formában írja ki
Példák
Ebben a példában az adatbazisok könyvtárban vagyok és ennek a könyvtárnak a fájljait és könyvtárait listáztam ki.
[gabor@gepnev adatbazisok]$ ls
2015 2016-1 db-ea1.pdf kiegeszito mekindex-xml PhpMysql.ppt
Lássuk a listázást úgy, hogy a fájlok és könyvtárak minden adatát kilistázzuk:
[gabor@laptop adatbazisok]$ ls -l
összesen 4356
drwxrwxrwx. 1 gabor gabor 0 2015 nov 10 2015
drwxrwxrwx. 1 gabor gabor 4096 okt 2 07.42 2016-1
-rwxrwxrwx. 1 gabor gabor 629498 2016 okt 4 db-ea1.pdf
drwxrwxrwx. 1 gabor gabor 4096 2016 nov 29 kiegeszito
drwxrwxrwx. 1 gabor gabor 3670016 aug 30 16.38 mekindex-xml
-rwxrwxrwx. 1 gabor gabor 151040 2016 okt 4 PhpMysql.ppt
Most nézzük meg a kiegészítő könyvtár tartalmát rekurzív módon (minden adatát) kilistázva. Azt látjuk, hogy a kiegeszito könyvtár maga is tartalmaz fájlokat, és egyetlen alkönyvtára van, az alkönyvtárát pedig külön kilistázta a parancs.
gabor@laptop adatbazisok]$ ls -R kiegeszito/
kiegeszito/:
php_nyelvi_pelda.html php_session.ppt sqlinjekcioPelda
php_nyelvi_pelda.php SQLInjekciok.odp taxi_db.sql
php_session.pdf SQLInjekciok.pdf urlap_mysql_php2.pdf
kiegeszito/sqlinjekcioPelda:
feldolgozo.php index.php INJEKCIO.sql
Most nézzük meg az "olvashatóbb módot" a kiegeszito alkönyvtárra! Ehhez használni kell -l kapcsolót is.
[gabor@laptop adatbazisok]$ ls -Rlh kiegeszito/
kiegeszito/:
összesen 3,2M
-rwxrwxrwx. 2 gabor gabor 224 2016 nov 15 php_nyelvi_pelda.html
-rwxrwxrwx. 2 gabor gabor 224 2016 nov 15 php_nyelvi_pelda.php
-rwxrwxrwx. 2 gabor gabor 924K 2016 nov 15 php_session.pdf
-rwxrwxrwx. 2 gabor gabor 171K 2016 nov 15 php_session.ppt
-rwxrwxrwx. 2 gabor gabor 149K 2016 nov 15 SQLInjekciok.odp
-rwxrwxrwx. 2 gabor gabor 1,8M 2016 nov 15 SQLInjekciok.pdf
drwxrwxrwx. 1 gabor gabor 0 2016 nov 29 sqlinjekcioPelda
-rwxrwxrwx. 1 gabor gabor 7,3K 2016 nov 15 taxi_db.sql
-rwxrwxrwx. 2 gabor gabor 185K 2016 nov 15 urlap_mysql_php2.pdf
kiegeszito/sqlinjekcioPelda:
összesen 8,5K
-rwxrwxrwx. 1 gabor gabor 800 2016 nov 29 feldolgozo.php
-rwxrwxrwx. 1 gabor gabor 429 2016 nov 29 index.php
-rwxrwxrwx. 1 gabor gabor 1,6K 2016 nov 29 INJEKCIO.sql
Feladat
Listázd ki az aktuális könyvtárad tartalmát! Használd a -R, -l, -h kapcsolókat!
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0