Vdir

A vdir  egy Unix csiga, amely egy könyvtár tartalmának megjelenítésére szolgál . Ugyanaz, mint a parancs ls -l -b(kimeneti fájlok hosszú formátumban).

Leírás

  vdir [ opciók ] [ fájlok ]

Alapértelmezés szerint ez a parancs megjeleníti a fájl típusát, a fájlengedélyeket, a fájlra mutató hivatkozások számát, a tulajdonos nevét, a csoport nevét, a fájl méretét (bájtban), az időbélyeget és a fájl nevét. Az ls paranccsal ellentétben ez a parancs nem színes módban jeleníti meg a tartalmat.

Ez a parancs a következő lehetőségek listáját veheti fel:

választási lehetőség Leírás
-a, -minden Sorolja fel az összes fájlt a könyvtárakban, beleértve a ponttal kezdődő rejtett fájlokat is.
-A, --majdnem-minden Listázza ki az összes fájlt a könyvtárakban, kivéve azokat, amelyek "." és '...'.
--szerző Az egyes fájlok szerzőinek felsorolása
-b, --menekülés Cserélje le a nem grafikus karaktereket a fájlnevekben alfanumerikus szekvenciákkal, valamint az olyan szekvenciákkal, mint a -Q, azzal az eltéréssel, hogy a fájlnevek nincsenek idézőjelek között.
--block-size=SIZE A méreteket bájt méretű blokkokban adja vissza.
-B, --ignore-backups Ne jelenítse meg a `~' végződésű fájlokat, hacsak nincs megadva a parancssorban.
-c, --time=ctime, --time=status Rendezd a könyvtár tartalmát aszerint, hogy mikor változott a fájl állapota (a `ctime' mező az inode-ban). Ha a hosszú formátumot a -l kapcsolóval adjuk meg, akkor a fájl állapotváltozási idejét írja ki a fájl módosítási ideje helyett.
-C, --formátum=függőleges Kimeneti fájlok több oszlopos módban, függőlegesen rendezve. Az opció alapértelmezés szerint be van állítva, ha a szabványos kimenet egy terminál. Ez az opció alapértelmezés szerint mindig be van állítva a dir és d programokhoz.
--szín[=MIKOR] Beállítja a színt a fájltípusok megkülönböztetéséhez. A színek beállítása az LS_COLORS környezeti változó használatával történik. Az when paraméter elhagyható, vagy a következő értékek egyikét veheti fel:
  • nincs – egyáltalán ne használjon színt. Alapértelmezés szerint telepítve.
  • auto - Csak akkor használjon színt, ha az stdout terminál.
  • mindig - mindig használj színt. A --color megadása a when paraméter nélkül megegyezik a --color=alway paraméterrel.
-d, --könyvtár A könyvtárneveket úgy jelenítse meg, mintha normál fájlok lennének a tartalom megjelenítése helyett.
-D--riasztott Hosszú formátum (-l) esetén a főkimenet után adjon ki egy további sort: //DIRED// BEG1 END1 BEG2 END2 ...
-f Ne rendezze a könyvtár tartalmát; kimeneti fájlokat abban a sorrendben, ahogyan azokat a lemezre írták. Ez az opció engedélyezi az -a és -U opciókat is, valamint letiltja az -l, --color, -s és -t opciókat, ha ezek a -f előtt voltak megadva.
-F, --classify, --indicator-style=classify Minden fájlnévhez adjon hozzá egy karaktert, amely jelzi a típusát. Normál futtatható fájlok esetén ez a '*'. A „/” a könyvtárhoz, a „@” a szimbolikus hivatkozásokhoz, az „=” a socketekhez, a normál fájlokhoz pedig semmi sem.
-p, --file-type, --indicator-style=file-type Minden fájlnévhez adjon hozzá egy, a fájltípust jelző karaktert. Ez a beállítás hasonló a -F-hez, azzal a különbséggel, hogy a végrehajtható fájlok nincsenek megjelölve. (Valójában a fileutils-4.0-ban a --file-type opció megegyezik a --classify paraméterrel.)
-g Figyelmen kívül hagyva; Unix kompatibilitáshoz szükséges.
-G, --no-group Ne jelenítse meg a csoportinformációkat hosszú kimeneti formátumban.
-h, --ember által olvasható Minden fájlmérethez fűzzen egy méretbetűt, például M betűt a bináris megabájtokhoz.
-H, --si, --dereference-command-line Ugyanazt teszi, mint a -h opció, de a hivatalos SI-egységeket használja .
-i--inode Nyomtassa ki az egyes fájlok inode számát (más néven fájl sorozatszámát és inode számát) a nevüktől balra. (Ez a szám egyedileg azonosítja az egyes fájlrendszerekben található fájlokat)
-I, --ignore=PATTERN Ne jelenítsen meg olyan fájlokat, amelyek neve megegyezik a megadott mintával (a minta nem reguláris kifejezés), hacsak nincsenek megadva a parancssorban. Mint a héjban, a kezdeti "." a fájlnévben nem egyezik a minta elején megadott '*' karakterrel.
-k, --kilobyte Ha meg van adva a fájlméret, akkor kilobájtban adja meg.
-l, --format=long, --format=verbose -l Az egyes fájlok neve mellett megjelenik a fájl típusa, a fájl engedélyei, a fájlra mutató hivatkozások száma, a tulajdonos neve, a csoport neve, a fájl mérete bájtban és az időbélyeg (a fájl utolsó módosítási ideje, ha másképp nincs megadva). . A 6 hónapnál régebbi vagy 1 órával későbbi fájlok esetén az időbélyeg az évet tartalmazza a napszak helyett
-L, --hivatkozás Nyomtasson ki információkat a szimbolikus hivatkozásokkal jelölt fájlokról a magukra a szimbolikus hivatkozásokra vonatkozó információk helyett.
-m, --format=vesszők Nyomtassa ki soronként a fájllistát, soronként a lehető legtöbb fájlnévvel, a neveket vesszővel és szóközzel elválasztva.
-n, --numeric-uid-gid A tulajdonos- és csoportnevek helyett numerikus UID-t és GID-t adjon meg.
-N, --szó szerinti Ne idézzen fájlneveket.
-o Használjon hosszú formátumot, de ne jelenítse meg a csoportinformációkat.
-q, --Hide-control-chars Kérdőjeleket adjon meg a nem grafikus karakterek helyett a fájlnévben. Ez az opció alapértelmezés szerint engedélyezve van.
--Show-control-chars Nyomtasson nem grafikus karaktereket a fájlnevekben, ahogy vannak.
-Q, --quote-name, --quoting-style=c Tegye a fájlneveket idézőjelbe, és jelenítsen meg nem grafikus karaktereket, mint a C -ben.
--quoting-style=WORD a stílus szó használatával válassza ki a fájlnév idézési módját. A stílus szó a következő értékeket veheti fel:
  • literal - a fájlneveket úgy jeleníti meg, ahogy vannak. Ez az ls alapértelmezett viselkedése.
  • shell Idézőjelek közé teszi a fájlneveket a shell számára, ha azok metakaraktereket tartalmaznak, vagy kétértelmű kimenetet eredményezhetnek.
  • shell-always – A fájlneveket idézőjelek közé zárja a shell számára, még akkor is, ha ez nem kötelező.
  • c - a fájlneveket idézőjelbe teszi, mint a C-ben; ez megegyezik a -Q opcióval.
  • escape - mint a c, kivéve, hogy a név nincs dupla idézőjelben; egyenértékű a -b opcióval.
-r, --fordított Rendezze a könyvtár tartalmát fordított sorrendben.
-R, --rekurzív Rekurzívan sorolja fel az összes könyvtár tartalmát.
-s, --méret Nyomtassa ki az egyes fájlok méretét 1024 bájtos blokkokban a fájlnévtől balra. Ha a POSIXLY_CORRECT környezeti változó be van állítva, akkor az 512-es blokkméret kerül felhasználásra, hacsak nincs megadva a -k opció.
-S, --sort=size Rendezés fájlméret szerint, nem ábécé szerint. Így először a legnagyobb fájlok jelennek meg.
-t, --sort=time Rendezés az utolsó módosítás időpontja szerint (az `mtime' mező az inode-ban) az ábécé szerinti rendezés helyett. Először a legfrissebb fájlok jelennek meg.
-T, --tabsize=COLS A tabulátor szélességének hozzárendelése az oszlopokhoz. Az alapértelmezett érték 8, és a TABSIZE környezeti változóval is beállítható, ha a POSIXLY_CORRECT környezeti változó nincs beállítva. Az ls tabulátorokat használ a kimenet igazításához, amikor lehetséges. Ha a cols nulla, akkor a rendszer nem használ táblázatot.
-u, --time=atime, --time=access, --time=use Rendezés a fájl utolsó elérésének időpontja szerint, nem pedig az utolsó módosítás időpontja szerint (az 'atime' mező az inode-ban). Ha hosszú kimeneti formátum van megadva, az utolsó módosítási idő helyett az utolsó hozzáférési időt nyomtassa ki.
-U, --sort=nincs Ne rendezzen a fájlok listája abban a sorrendben kerül visszaadásra, ahogyan a fájlokat a lemezre írták (az -U és -f kapcsolók közötti különbség az, hogy ez az opció nem tilt le vagy engedélyez más opciókat).
-v Rendezés a fájl verziószáma szerint.
-w, --width=COLS Képernyőkimenetet rendel a cols oszlopokhoz. Alapértelmezés szerint, ha lehetséges, ezt az értéket a terminál-illesztőprogram tanulja meg; egyébként a COLUMNS környezeti változó értéke, ha be van állítva, akkor kerül felhasználásra; egyébként az alapértelmezett 80.
-x, --format=cross, --format=horizontal Fájlok listájának megjelenítése több oszlopos módban, vízszintesen rendezve.
-X, --sort=kiterjesztés Rendezés ábécé sorrendben fájlkiterjesztés szerint (karakterek az utolsó `.' után); a kiterjesztés nélküli fájlok jelennek meg először.
-l, --format=long, --format=verbose -l Az egyes fájlok neve mellett megjelenik a fájl típusa, a fájl engedélyei, a fájlra mutató hivatkozások száma, a tulajdonos neve, a csoport neve, a fájl mérete bájtban és az időbélyeg (a fájl utolsó módosítási ideje, ha másképp nincs megadva). . A 6 hónapnál régebbi vagy 1 órával későbbi fájlok esetén az időbélyeg az évet tartalmazza a napszak helyett
--Segítség Nyomtasson ki egy felszólítást a szabványos kimenetre, és sikeres.
--változat Írja be a verzióinformációkat a szabványos kimenetre, és sikeres lesz.

Linkek