Linux parancsok

Az ls parancs használata Linux alatt

Az ls parancs használata Linux alatt
A ls paranccsal lehet felsorolni a könyvtár tartalmát Linux alatt. Ez egy nagyon általános feladat minden Linux-felhasználó és rendszergazda számára. Ebben a cikkben bemutatom, hogyan kell használni az ls parancsot Linux alatt. Tehát kezdjük.

Könyvtár tartalma az ls-sel:

Az aktuális munkakönyvtár tartalmát az ls segítségével sorolhatja fel. Ez az ls leggyakoribb használata.

Az aktuális munkakönyvtár tartalmának felsorolásához futtassa az ls-t az alábbiak szerint:

$ ls

Amint láthatja, a jelenlegi munkakönyvtáram könyvtár tartalma (amely alapértelmezés szerint a bejelentkezési felhasználó HOME könyvtárának számít) szerepel.

Egy másik könyvtár tartalmát is felsorolhatja a könyvtár teljes / abszolút elérési útjával vagy relatív elérési útjával.

Tegyük fel például, hogy fel akarja sorolni a /stb Könyvtár. Ehhez futtassa az ls-t az alábbiak szerint:

$ ls / stb

Amint láthatja, a /stb könyvtárak vannak felsorolva.

Tegyük fel, hogy ismét fel szeretné sorolni a ~ / Letöltések könyvtár az aktuális munkakönyvtár könyvtárának relatív elérési útjával, amely alapértelmezés szerint a bejelentkezési felhasználó HOME (~) könyvtárába tartozik.

Ehhez futtassa az ls-t az alábbiak szerint:

$ ls ./ Letöltések

Amint láthatja, a ~ / Letöltések könyvtárak vannak felsorolva.

Rejtett fájlok felsorolása az ls segítségével:

Linuxon a fájlok és könyvtárak kezdőbetűi . (mint például .profil, .bashrc, .helyi/ stb.) rejtett fájlok és könyvtárak. Alapértelmezés szerint az ls parancs nem sorolja fel őket. De használhatja a -a az ls opció a rejtett fájlok és könyvtárak felsorolására.

$ ls -a

Amint láthatja, a rejtett fájlok és könyvtárak fel vannak sorolva.

Használhatja a -A az ls opció a rejtett fájlok és könyvtárak felsorolására. Ennek az opciónak az a jó oldala, hogy nem sorolja fel a . (aktuális könyvtár) és (szülő könyvtár) könyvtárak as -a opció. Hasznos lehet shell parancsfájlok készítéséhez.

Például,

$ ls -A

Ha összehasonlítja a kimenetet az előzővel, látnia kell, hogy nincs több . és könyvtárat a listában.

Színes kimenet engedélyezése és letiltása:

Az ls parancs színes kimenetét engedélyezheti és letilthatja a -szín választási lehetőség. A -szín opció 3 értéket vesz fel, soha, mindig és auto.

Szinte minden modern Linux disztribúción alapértelmezés szerint engedélyezve van a színes kimenet. Ha nem tetszik az ls színes kimenete, használja -szín = soha ls-szel.

Ha valamilyen oknál fogva alapértelmezés szerint nincs színes kimenete, használhatja -szín = mindig ls-szel.

Ha csak színes kimenetet szeretne, ha a standard kimenet (STDIN) csatlakozik egy terminálhoz, akkor használhatja -szín = auto.

Letiltjuk például az ls színes kimenetét,

$ ls --color = soha / stb

Mint látható, a színes kimenet le van tiltva.

Az ls hosszú listázási formátuma:

Az ls parancsnak fantasztikusan hosszú felsorolási formátuma van. A hosszú felsorolási formátumban láthatja a fájl- és könyvtárengedélyeket, a fájlméretet, a fájlok vagy könyvtárak tulajdonosát és elsődleges csoportját, a kemény linkek számát vagy a könyvtár mélységét, az utolsó módosítás dátumát és a fájl nevét. fájlok és könyvtárak.

A -l Az ls opció a hosszú listázási formátum engedélyezésére szolgál.

Például,

$ ls -l / stb

Mint láthatja, minden információ, amelyről elmondtam, szépen megjelenik.

Ez a könyvtár vagy fájl engedély szakasz. A könyvtárak esetében ez a szakasz a következőkkel kezdődik d a fájloknál pedig ezzel kezdődik -. Ezután az első 3 karakter a felhasználói, majd a következő 3 karakter a csoportjogosultságokra vonatkozik, majd az utolsó 3 karakter a többi engedélyekre vonatkozik. A karakter r = olvasni, w = írj és x = végrehajtja az engedélyt. - csak azt jelenti, hogy nincs beállítva érték.

Ez a szakasz a fájlok kemény linkjeinek számát és a könyvtárak mélységét mutatja be.

Itt van a fájl vagy a könyvtár tulajdonosa és elsődleges csoportja.

Itt van a teljes fájlméret bájtban. Megváltoztathatja az egységet más ls opciókkal, amelyekkel a cikk következő szakaszában foglalkozom.

Itt van a fájl vagy könyvtár utolsó módosításának dátuma.

Végül megvan a fájlnév vagy a könyvtár neve.

A fájlméret mértékének módosítása hosszú listázási formátumban:

Ls hosszú felsorolási formátumban alapértelmezés szerint a használt fájlméret egység bájt. De ezt könnyedén megváltoztathatja a -tömb méretű opció ls.

Az egység kilobájtra állításához használja a -blokkméret = k

Az egység megabájtra állításához használja a -blokkméret = M

Az egység gigabájtra állításához használja a -blokkméret = G

Az egység petabájtra állításához használja a -blokkméret = P

Például,

$ ls -l --block-size = M ~ / Letöltések

Mint látható, a fájlméretek megabájt egységben vannak kinyomtatva. Ez helytelen eredményeket ad, mivel a fájlméretek kerekek.

Emberileg olvasható fájlméretek nyomtatása hosszú listázási formátumban:

A korábbi szakaszban látta, hogy a fájlméret-egység meghatározása mennyire ad helytelen eredményeket. Szerencsére használhatja a -h az ls opció a fájlméretek ember által olvasható formátumban történő kinyomtatására, vagyis az egység a tényleges fájlmérettől függően változik. Tehát megkapja a megfelelő fájlméret kimenetet.

Például,

$ ls -lh ~ / Letöltések

Mint láthatja, a szükséges fájlméret-egységeket használják.  A kimenet is pontos.

Inode-számok nyomtatása ls-sel:

A fájlok és könyvtárak inode számát kinyomtathatja a -én opció ls.

Például,

$ ls -i / stb

Mint látható, az összes fájl és könyvtár inode száma a fájl és a könyvtár neve elé kerül kinyomtatásra.

SELinux-kontextusok nyomtatása ls-sel:

A fájlokkal és könyvtárakkal a SELinux kontextusokat kinyomtathatja a -Z Az ls opció, ha a gépén engedélyezve van a SELinux.

Például,

$ ls -lZ

Mint láthatja, a SELinux kontextusok kinyomtatásra kerülnek.

Segítség kérése:

Ha többet szeretne megtudni az ls-ről, akkor nézze meg az ls man oldalát a következő paranccsal:

$ ember ls

Tehát így használja az ls parancsot a Linuxban. Köszönjük, hogy elolvasta ezt a cikket.

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...