A következő cikkben megnézzük a könyvtár tartalmának felsorolásának különböző módjai a parancs ls. Talán ezt a parancsot használják a könyvtár tartalmának listázására a Unix-szerű rendszereken.
Bár ls nagyon jól működik, soha nem árt tudni, hogy más módszerekkel is felsorolhatjuk egy könyvtár tartalmát az alábbiak egyikével az ls parancs alternatívái. A Gnu / Linux világban megszokott módon számos lehetőség áll rendelkezésre.
Mint minden Gnu / Linux felhasználó ismeri, a következő paranccsal jeleníthetjük meg az úgynevezett könyvtár tartalmát Prueba ebben a példában:
A legtöbb felhasználó így sorolja fel a fájlokat és könyvtárakat. Ehhez azonban a következő módszerek egyikét is felhasználhatjuk.
Sorolja fel egy könyvtár tartalmát az ls parancs néhány alternatívájával
Használja a parancsot visszhang
Ez a parancs az általánosan használt shell parancsfájlokban és kötegelt programokban a megadott érvek kinyomtatásához. Bármely szöveg vagy karakterlánc argumentumként továbbadható. Ez a parancs nemcsak a megadott argumentumok kinyomtatására szolgál, hanem felhasználható is listázza a fájlokat a terminálban (Ctrl + Alt + T):
echo *
hogy a következő szintű könyvtárak tartalmának megjelenítése Használható:
echo */*
hogy listázza a rejtett fájlokat végrehajtjuk:
echo * .*
konzultáció további részletek a man oldalakon:
man echo
Használja a parancsot dir
Ez a parancs sokan azt tartják egyenértékűnek, amelyet a Windows használ, mivel a Gnu / Linux rendszerben nagyjából ugyanúgy működik. Mert sorolja fel az aktuális könyvtár tartalmát csak irj:
dir
hogy listázza egy adott könyvtár tartalmát, csak meg kell adnia az utat érvként:
dir /home/sapoclay/Prueba
Ezenkívül fel tudjuk sorolni az összes tartalmat, fájlokat is beleértve elrejtve gépeléssel:
dir -a
Tudunk további részletek a dir a man oldalakon:
man dir
Használja a parancsot printf
A parancs printf általában a szöveg formázására és nyomtatására használják. Ez a parancs kinyomtatja az argumentumokat a megadott formátumnak megfelelően. Használhatjuk arra is sorolja fel az aktuális könyvtár tartalmát:
printf '%s\n' *
hogy További részletek, lásd a man oldalakat:
man printf
Használja a parancsot grep
grep használják keresés reguláris kifejezések használatával. Egy kolléga cikket írt erről hogyan kell használni ezt a parancsot.
hogy listázza a könyvtár tartalmát a parancs segítségével grep, csak futnia kell:
grep -l '.*' ./*
Ez lehet további információkért erről a parancsról az ember használatával:
man grep
Használja a parancsot talál
A parancs talál fájlok keresésére szolgál egy könyvtár hierarchiában. Ezt a parancsot arra is használhatjuk, hogy könyvtár tartalmának megtekintése:
find -maxdepth 1
Vagy használhatjuk a következőket is:
find .
Az első parancs megmutatja az aktuális könyvtár összes fájlját és könyvtárát, míg a második parancs rekurzívan mutassa meg az összes fájlt és könyvtárat.
Azt is megtehetjük egy adott könyvtár tartalmának megtekintése:
find dir1/
Tudjuk többet tudni talál a man oldalán:
man find
Használja a parancsot állami
A parancs állami fájlok és fájlrendszer információk megjelenítésére szolgál. Ezzel a paranccsal megtehetjük megtekintheti többek között a fájlok és könyvtárak tulajdonságait, például méretét, engedélyeit és létrehozását.
Tudunk listázza a fájlokat és könyvtárakat a parancs segítségével állami:
stat -c '%s %A %n' *
Amint láthatja, a stat parancs nemcsak az aktuális könyvtár tartalmát sorolja fel, hanem az egyes fájlok és könyvtárak engedélyeit és méretét is.
Használhatunk man oldalakat további információkért:
man stat
Használja a parancsot lsattr
A parancs lsattr A fájlok és könyvtárak attribútumainak felsorolására szolgál a Gnu / Linux rendszerben. Mert listázza a fájlokat és könyvtárakat az aktuális munkakönyvtárban, ezt a parancsot fogjuk használni:
lsattr ./*
A részletekért lásd a man oldalakat a parancsról lsattr.
man lsattr
Használja a parancsot getfacl
A parancs getfacl valamint setfacl, a leghasznosabb és legfontosabb parancsok, amelyeket minden rendszergazdának tudnia kell a beállítás során hozzáférés-vezérlési listák (ACL).
hogy az aktuális könyvtárban található fájlok és könyvtárak listájának megtekintése, egyszerűen végrehajtjuk:
getfacl ./*
Ez lehet többet tudni erről a parancsról használja az embert:
man getfacl
Használja a szerkesztőt életkedv
El szerkesztő életkedv arra is használható listázza a fájlokat és könyvtárakat. Csak a következőket kell megírnunk, szem előtt tartva a vim utáni pontot:
vim .
A FEL / LE nyilakkal navigálhatunk a listán. Az alkönyvtárakban is tudunk majd mozogni.
Ez csak néhány az 'ls' parancs alternatívái a könyvtár tartalmának felsorolásához, amelyet nem más tudni