Az 'ls' parancs alternatívái a könyvtár tartalmának felsorolásához

az ls parancs alternatíváiról

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:

parancsot

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):

visszhangparancs *

echo *

hogy a következő szintű könyvtárak tartalmának megjelenítése Használható:

A cinabdi visszhangozza a fájlok felsorolását a könyvtárak következő szintjén

echo */*

hogy listázza a rejtett fájlokat végrehajtjuk:

echo * .*

konzultáció további részletek a man oldalakon:

visszhang ember parancs

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 parancs

dir

hogy listázza egy adott könyvtár tartalmát, csak meg kell adnia az utat érvként:

dir parancs az útvonal felsorolásához

dir /home/sapoclay/Prueba

Ezenkívül fel tudjuk sorolni az összes tartalmat, fájlokat is beleértve elrejtve gépeléssel:

dir parancs a rejtett fájlok felsorolásához

dir -a

Tudunk további részletek a dir a man oldalakon:

dir man pages parancsot

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 parancs

printf '%s\n' *

hogy További részletek, lásd a man oldalakat:

printf man parancs

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 parancs

grep -l '.*' ./*

Ez lehet további információkért erről a parancsról az ember használatával:

fogd az ember parancsát

man grep

Használja a parancsot talál

megtalálja a parancsot

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:

megtalálja az ember parancsát

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 parancs

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:

stat man parancs

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 parancs

lsattr ./*

A részletekért lásd a man oldalakat a parancsról lsattr.

lsattr emberparancs

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 parancs

getfacl ./*

Ez lehet többet tudni erről a parancsról használja az embert:

getfacl ember parancs

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:

listázza a fájlokat a Vim segítségével

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


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.