Vdir

vdir  je unixový šnek , používaný k zobrazení obsahu adresáře . Stejné jako příkaz ls -l -b(výstup souborů v dlouhém formátu).

Popis

  vdir [ možnosti ] [ soubory ]

Ve výchozím nastavení tento příkaz zobrazuje typ souboru, oprávnění k souboru, počet odkazů na soubor, jméno vlastníka, název skupiny, velikost souboru (v bajtech), časové razítko a název souboru. Na rozdíl od příkazu ls tento příkaz zobrazuje obsah v nebarevném režimu.

Tento příkaz může mít následující seznam možností:

Volba Popis
-a, --všechny Seznam všech souborů v adresářích, včetně skrytých souborů, které začínají tečkou.
-A, --skoro-vše Seznam všech souborů v adresářích kromě těch, které začínají '.' a '..'.
--autor Výpis autorů každého souboru
-b, --únik Nahraďte negrafické znaky v názvech souborů pomocí alfanumerických sekvencí, stejně jako sekvencí jako -Q, kromě toho, že názvy souborů nejsou uzavřeny do dvojitých uvozovek.
--block-size=VELIKOST Vrátí velikosti v blocích velikosti bajtů.
-B, --ignorujte-zálohy Nezobrazujte soubory končící na `~', pokud nejsou uvedeny na příkazovém řádku.
-c, --time=ctime, --time=stav Seřaďte obsah adresáře podle času, kdy se stav souboru změnil (pole ,ctime' v ​​inode). Je-li dlouhý formát zadán pomocí volby -l, vytiskne místo času úpravy souboru čas změny stavu souboru.
-C, --format=svisle Výstupní soubory ve vícesloupcovém režimu, seřazené svisle. Tato možnost je standardně nastavena, pokud je standardním výstupem terminál. Tato možnost je vždy standardně nastavena pro programy dir a d.
--color[=KDY] Nastaví barvu pro rozlišení typů souborů. Barvy se nastavují pomocí proměnné prostředí LS_COLORS. Parametr when lze vynechat nebo nabývat jedné z následujících hodnot:
  • žádné - nepoužívejte barvu vůbec. Ve výchozím nastavení nainstalováno.
  • auto - Použít barvu, pouze pokud je stdout terminál.
  • vždy - vždy použít barvu. Zadání --color bez parametru when je ekvivalentní --color=always.
-d, --adresář Zobrazte názvy adresářů, jako by to byly běžné soubory, namísto zobrazení jejich obsahu.
-D--dirigoval S dlouhým formátem (-l) za hlavním výstupem vypíše další řádek takto: //DIRED// BEG1 END1 BEG2 END2 ...
-F Netříděte obsah adresáře; výstupní soubory v pořadí, v jakém jsou zapsány na disk. Tato volba také povoluje -a a -U a zakazuje -l, --color, -s a -t, pokud byly zadány před -f.
-F, --classify, --indicator-style=klasifikovat Ke každému souboru přidejte znak označující jeho typ. U běžných spustitelných souborů je to '*'. '/' je přidáno pro adresář, '@' pro symbolické odkazy, '=' pro sockety, nic se nepřidává pro běžné soubory.
-p, --typ-souboru, --indicator-style=typ-souboru Ke každému souboru přidejte znak označující typ souboru. Tato volba je podobná -F, kromě toho, že spustitelné soubory nejsou označeny příznakem. (Ve fileutils-4.0 je volba --file-type ekvivalentní s --classify.)
-G Ignorováno; potřebné pro kompatibilitu s Unixem.
-G, --no-skupina Nezobrazujte informace o skupině v dlouhém výstupním formátu.
-h, --čitelný pro člověka Ke každé velikosti souboru připojte písmeno velikosti, například M pro binární megabajty.
-H, --si, --dereference-příkazový-řádek Funguje stejně jako volba -h, ale používá oficiální jednotky SI .
-i--inode Vytiskněte číslo inodu (také nazývané sériové číslo souboru a číslo inodu) každého souboru vlevo od jeho názvu. (Toto číslo jednoznačně identifikuje každý soubor v každém systému souborů)
-I, --ignore=VZOR Nezobrazujte soubory, jejichž názvy odpovídají zadanému vzoru (vzor není regulární výraz), pokud nejsou zadány na příkazovém řádku. Stejně jako v shellu, počáteční '.' v názvu souboru neodpovídá znaku '*' uvedenému na začátku vzoru.
-k, --kilobajty Pokud jsou uvedeny velikosti souborů, uveďte je v kilobajtech.
-l, --format=dlouhy, --format=verbose -l Kromě názvu každého souboru se zobrazí typ souboru, oprávnění k souboru, počet odkazů na soubor, jméno vlastníka, název skupiny, velikost souboru v bajtech a časové razítko (čas poslední úpravy souboru, pokud není uvedeno jinak). . U souborů s časem větším než před 6 měsíci nebo více než 1 hodina do budoucnosti obsahuje časové razítko rok namísto denní doby
-L, --dereference Vytiskněte informace o souborech, na které ukazují symbolické odkazy, namísto informací o samotných symbolických odkazech.
-m, --format=čárky Vytiskněte seznam souborů na řádek s co největším počtem názvů souborů na řádek, přičemž názvy oddělte čárkou a mezerou.
-n, --numeric-uid-gid Místo názvů vlastníků a skupin uveďte číselné UID a GID.
-N, --doslovně Neuvádějte názvy souborů.
Použijte dlouhý formát, ale nezobrazujte informace o skupině.
-q, --hide-control-chars Místo negrafických znaků zadejte v názvu souboru otazníky. Tato možnost je ve výchozím nastavení povolena.
--show-control-chars Tisk negrafických znaků v názvech souborů tak, jak jsou.
-Q, --quote-name, --quote-style=c Uzavřete názvy souborů do uvozovek a zobrazte negrafické znaky, jako v C.
--quoting-style=SLOVO použijte styl slova pro výběr režimu citací názvu souboru. Styl slova může nabývat následujících hodnot:
  • doslovný - zobrazí názvy souborů tak, jak jsou. Toto je výchozí chování ls.
  • shell Uzavře názvy souborů do jednoduchých uvozovek pro shell, pokud obsahují metaznaky nebo by mohly vést k nejednoznačnému výstupu.
  • shell-always - Uzavře názvy souborů do jednoduchých uvozovek pro shell, i když to není vyžadováno.
  • c - uzavírá názvy souborů do uvozovek, jako v C; toto je ekvivalentní volbě -Q.
  • escape - jako pro c, kromě toho, že jméno není uzavřeno do dvojitých uvozovek; ekvivalentní k volbě -b.
-r, --reverse Seřaďte obsah adresáře v opačném pořadí.
-R, --rekurzivní Vypište rekurzivně obsah všech adresářů.
-s, --velikost Vytiskněte velikost každého souboru v blocích po 1024 bajtech vlevo od názvu souboru. Pokud je nastavena proměnná prostředí POSIXLY_CORRECT, použije se velikost bloku 512, pokud není zadána volba -k.
-S, --sort=velikost Řadit podle velikosti souboru místo abecedně. Jako první se tedy zobrazí největší soubory.
-t, --sort=čas Řazení podle času poslední změny (pole 'mtime' v ​​inodu) namísto řazení podle abecedy. Jako první se zobrazí nejnovější soubory.
-T, --tabsize=COLS Přiřaďte šířku tabulátoru sloupcům sloupců. Výchozí hodnota je 8 a lze ji také nastavit pomocí proměnné prostředí TABSIZE, pokud není nastavena proměnná prostředí POSIXLY_CORRECT. ls používá tabulátory k zarovnání výstupu, pokud je to možné. Pokud je sloupec nula, pak se nepoužívá žádná tabulka.
-u, --time=atime, --time=access, --time=use Seřaďte podle času, kdy byl soubor naposledy otevřen, namísto času, kdy byl naposledy upraven (pole ,atime' v ​​inode). Pokud je zadán dlouhý výstupní formát, vytiskne čas posledního přístupu místo času poslední úpravy.
-U, --sort=none Neřadit seznam souborů bude vrácen v pořadí, v jakém jsou soubory zapsány na disk (rozdíl mezi volbami -U a -f je v tom, že tato volba nezakazuje ani nepovoluje jiné volby).
-proti Seřadit podle čísla verze souboru.
-w, --width=COLS Přiřadí výstup obrazovky sloupcům cols. Ve výchozím nastavení, pokud je to možné, je tato hodnota načtena z ovladače terminálu; jinak se použije hodnota proměnné prostředí COLUMNS, pokud je nastavena; jinak je výchozí hodnota 80.
-x, --format=napříč, --format=horizontální Zobrazte seznam souborů v režimu více sloupců seřazených vodorovně.
-X, --sort=rozšíření Řadit abecedně podle přípony souboru (znaky za posledním `.'); soubory bez přípon se zobrazí jako první.
-l, --format=dlouhy, --format=verbose -l Kromě názvu každého souboru se zobrazí typ souboru, oprávnění k souboru, počet odkazů na soubor, jméno vlastníka, název skupiny, velikost souboru v bajtech a časové razítko (čas poslední úpravy souboru, pokud není uvedeno jinak). . U souborů s časem větším než před 6 měsíci nebo více než 1 hodina do budoucnosti obsahuje časové razítko rok namísto denní doby
--Pomoc Vytiskněte výzvu na standardní výstup a uspěte.
--verze Zapište informace o verzi na standardní výstup a uspěte.

Odkazy