Weboldal keresés

Tanuljon meg példákat a Linux Dir parancsokra az opciókkal


Ez a cikk néhány példát mutat be a dir parancs használatával egy könyvtár tartalmának listázásához. A dir parancs nem egy gyakran használt parancs a Linuxban, de kevésbé működik, mint az ls parancs, amelyet a legtöbb Linux-felhasználó szívesebben használ.

A dir parancsról fogunk beszélni, ahol megvizsgáljuk, hogyan használhatunk különböző opciókat és argumentumokat.

A dir parancs általános szintaxisa a következő.

dir [OPTION] [FILE]

dir Parancshasználat példákkal

A dir parancs legáltalánosabb használata a könyvtár tartalmának növekvő ábécé sorrendben való megjelenítése.

Ha a dir parancsot opciók vagy a könyvtár helye nélkül futtatja, akkor az aktuális munkakönyvtárban lévő összes fájl és könyvtár megjelenik.

dir

Fájlok és könyvtárak listázása egy adott útvonalon

Ha ki szeretné listázni egy adott elérési út összes fájlját és könyvtárát, akkor a képen látható módon fűzze hozzá a könyvtár elérési útját. Itt felsoroljuk a fájlokat és könyvtárakat a /etc könyvtárban.

dir /etc

Soronként egy fájl listázásához használja a -1 opciót az alábbiak szerint.

dir -1 /etc

Rejtett fájlok és könyvtárak listázása

A könyvtárban lévő összes fájl listázásához, beleértve a . (rejtett) fájlokat is, használja a -a kapcsolót. Felveheti a -l opciót a kimenet listaként történő formázásához (részletes információ).

dir -a
dir -al

Címtárbejegyzések listázása

Ha csak a címtárbejegyzéseket kell listáznia a címtártartalom helyett, használhatja a -d opciót. Az alábbi kimenetben a -d kapcsoló listázza az /etc könyvtár bejegyzéseit.

A -dl használatakor a könyvtár hosszú listája látható, beleértve a tulajdonost, a csoporttulajdonost és az engedélyeket.

dir -d /etc
dir -dl /etc

Listing Index Fájlok száma

Ha meg szeretné tekinteni az egyes fájlok indexszámát, használja a -i opciót. Az alábbi kimenetből láthatja, hogy az első oszlop számokat mutat. Ezeket a számokat inódusoknak nevezik, amelyeket néha indexcsomópontoknak vagy indexszámoknak is neveznek.

Az inode Linux rendszerekben egy olyan adattároló a fájlrendszeren, amely információkat tárol egy fájlról, kivéve a fájl nevét és a tényleges adatokat.

dir -il

Fájlok listázása méret szerint

A fájlok méretét a -s opcióval tekintheti meg. Ha méret szerint kell rendezni a fájlokat, akkor használja a -S opciót.

Ebben az esetben a -h kapcsolót is használnia kell a fájlméretek ember által olvasható formátumban történő megtekintéséhez.

dir -shl

A fenti kimenet első oszlopa a fájlok méretét mutatja kilobájtban. Az alábbi kimenet a fájlok méretük szerint rendezett listáját mutatja a -S opció használatával.

dir -ashlS /home/kone

A fájlokat módosítási idő szerint is rendezheti, a listában először a nemrég módosított fájl jelenik meg. Ezt a -t kapcsolóval lehet megtenni.

dir -ashlt /home/kone

Fájlok listázása tulajdonosok nélkül

A fájlok tulajdonosa nélküli listázásához a -g kapcsolót kell használnia, amely úgy működik, mint a -l opció, de nem írja ki a fájl tulajdonosát. A fájlok csoporttulajdonos nélküli listázásához használja a -G opciót az alábbiak szerint.

dir -ahgG /home/kone

Amint a fenti kimenetből észrevehető, a fájl tulajdonosának és a csoport tulajdonosának neve nem kerül kinyomtatásra. A fájl szerzőjét is megtekintheti a --author jelző használatával az alábbiak szerint.

dir -al --author /home/kone

A fenti kimenetben az ötödik oszlop egy fájl szerzőjének nevét mutatja. Az examples.desktop fájlok a kone felhasználó tulajdonában vannak, a kili csoporthoz tartoznak, és szerzője kone .

Könyvtárak listázása a fájlok előtt

Előfordulhat, hogy a könyvtárakat minden más fájl előtt szeretné megtekinteni, és ezt a --group-directories-first kapcsolóval teheti meg az alábbiak szerint.

dir -l --group-directories-first

Ha megfigyeli a fenti kimenetet, láthatja, hogy az összes könyvtár a normál fájlok előtt szerepel. Az engedélyek előtti d betű egy könyvtárat, az a pedig egy normál fájlt jelöl.

Az alkönyvtárakat rekurzívan is megtekintheti, ami azt jelenti, hogy a könyvtár összes többi alkönyvtárát a -R kapcsolóval listázhatja az alábbiak szerint.

dir -R

A fenti kimenetben a (.) jel azt jelenti, hogy a Kone felhasználó aktuális könyvtárának és saját könyvtárának három alkönyvtára van, amelyek a következők: Backup, >dir, és Dokumentumok.

A Backup alkönyvtárnak két másik alkönyvtára van, ezek a mariadb és a mysql, amelyeknek nincs alkönyvtáruk.

A dir alkönyvtárnak nincs alkönyvtára. A Dokumentumok alkönyvtárnak pedig két alkönyvtára van, nevezetesen a Books és a Tuts, amelyeknek nincs alkönyvtáruk.

Fájlok listázása felhasználói és csoportazonosítókkal

A felhasználói és csoportok azonosítóinak megtekintéséhez használja a -n opciót. Nézzük meg a különbséget a következő két kimenet között.

Kimenet -n opció nélkül.

dir -l --author

Kimenet -n opcióval.

dir -nl --author

Fájlok listázása vesszővel elválasztva

Ez a -m opcióval archiválható.

dir -am

A dir parancs használatához használja a --help jelzőt, a dir verzió részleteinek megtekintéséhez pedig használja a --version parancsot.

dir --help
dir --version

Következtetés

Ezek csak példák a dir parancs alapvető használatára, sok egyéb beállítás használatához tekintse meg a rendszerén a dir parancs kézi bejegyzését.

man dir

Ha bármilyen más érdekes lehetőséget vagy módot talál a dir parancs használatára, tudassa velünk megjegyzés írásával. Reméljük hasznosnak találja ezt a cikket.