Vdir

vdir  är en Unix -snigel som används för att visa innehållet i en katalog . Samma som kommando ls -l -b(utdatafiler i långt format).

Beskrivning

  vdir [ alternativ ] [ filer ]

Som standard visar detta kommando filtyp, filbehörigheter, antal länkar till filen, ägarens namn, gruppnamn, filstorlek (i byte), tidsstämpel och filnamn. Till skillnad från kommandot ls visar detta kommando innehåll i icke-färgläge.

Detta kommando kan ta följande lista med alternativ:

Alternativ Beskrivning
-a, --allt Lista alla filer i kataloger, inklusive dolda filer som börjar med en punkt.
-A, --nästan-alla Lista alla filer i kataloger utom de som börjar med '.' och '..'.
--författare Lista författarna till varje fil
-b, --flykt Ersätt icke-grafiska tecken i filnamn med hjälp av alfanumeriska sekvenser, såväl som sekvenser som -Q, förutom att filnamn inte omges av dubbla citattecken.
--block-size=STORLEK Returnerar storlekarna i block av storleksbyte.
-B, --ignore-backups Visa inte filer som slutar på `~' om de inte anges på kommandoraden.
-c, --time=ctime, --time=status Sortera innehållet i en katalog efter den tid då filens tillstånd ändrades ('ctime'-fältet i inoden). Om det långa formatet anges med alternativet -l, skriv ut filens tillståndsändringstid istället för filens modifieringstid.
-C, --format=vertikal Utdatafiler i flerkolumnsläge, sorterade vertikalt. Alternativet är inställt som standard om standardutgången är en terminal. Det här alternativet är alltid inställt som standard för programmen dir och d.
--färg[=NÄR] Ställer in färgen för att särskilja filtyper. Färger ställs in med hjälp av miljövariabeln LS_COLORS. Parametern when kan utelämnas eller ta något av följande värden:
  • ingen - använd inte färg alls. Installerad som standard.
  • auto - Använd endast färg om stdout är en terminal.
  • alltid - använd alltid färg. Att specificera --color utan parametern when är ekvivalent med --color=alltid.
-d, --katalog Visa katalognamn som om de vore vanliga filer istället för att visa deras innehåll.
-D--dirigerad Med långt format (-l), efter huvudutgången, mata ut en extra rad så här: //DIRED// BEG1 END1 BEG2 END2 ...
-f Sortera inte kataloginnehåll; utdatafiler i den ordning som de skrivs till disken. Det här alternativet tillåter också -a och -U och inaktiverar -l, --color, -s och -t om de gavs före -f.
-F, --klassificera, --indikator-stil=klassificera Lägg till ett tecken till varje filnamn som anger dess typ. För vanliga körbara filer är detta '*'. '/' läggs till för en katalog, '@' för symboliska länkar, '=' för sockets, ingenting läggs till för vanliga filer.
-p, --filtyp, --indikator-stil=filtyp Lägg till ett tecken som anger filtypen till varje filnamn. Det här alternativet liknar -F, förutom att körbara filer inte är flaggade. (Faktum är att i fileutils-4.0 är --file-type-alternativet likvärdigt med --classify.)
-g Ignorerade; behövs för Unix-kompatibilitet.
-G, --ingen grupp Visa inte gruppinformation i långt utdataformat.
-h, --läsbar för människor Lägg till en storleksbokstav till varje filstorlek, till exempel M för binära megabyte.
-H, --si, --dereference-kommandorad Gör samma sak som alternativet -h, men använder de officiella SI-enheterna .
-i--inod Skriv ut inodnumret (även kallat filens serienummer och inodnummer) för varje fil, till vänster om dess namn. (Detta nummer identifierar unikt varje fil i varje filsystem)
-I, --ignore=MÖNSTER Visa inte filer vars namn matchar det angivna mönstret (mönster är inte ett reguljärt uttryck) om de inte anges på kommandoraden. Som i skalet, initialen '.' i filnamnet matchar inte tecknet '*' som anges i början av mönstret.
-k, --kilobyte Om filstorlekar anges, ange dem i kilobyte.
-l, --format=lång, --format=verbose -l Förutom namnet på varje fil visas filtyp, filbehörigheter, antal länkar till filen, ägarens namn, gruppnamn, filstorlek i byte och tidsstämpel (senaste ändringstiden för filen, om inte annat anges) . För filer med en tid som är längre än 6 månader sedan eller mer än 1 timme in i framtiden, innehåller tidsstämpeln året istället för tiden på dygnet
-L, --förakt Skriv ut information om filerna som symboliska länkar pekar på istället för information om själva de symboliska länkarna.
-m, --format=komma Skriv ut en lista med filer per rad med så många filnamn som möjligt per rad, separera namnen med ett kommatecken och ett mellanslag.
-n, --numeric-uid-gid Ange numeriskt UID och GID istället för ägare och gruppnamn.
-N, --bokstavlig Citera inte filnamn.
-o Använd långt format men visa inte gruppinformation.
-q, --hide-control-chars Ge frågetecken istället för icke-grafiska tecken i filnamnet. Det här alternativet är aktiverat som standard.
--visa-kontroll-tecken Skriv ut icke-grafiska tecken i filnamn som de är.
-Q, --quote-name, --quoting-style=c Omge filnamn med dubbla citattecken och visa icke-grafiska tecken, som i C.
--quoting-style=WORD använd ordstilen för att välja filnamnscitatläge. Ordstilen kan ha följande värden:
  • literal - visa filnamn som de är. Detta är standardbeteendet för ls.
  • shell Omger filnamn i enkla citattecken för skalet om de innehåller metatecken eller kan resultera i tvetydiga utdata.
  • shell-always - Omger filnamn i enstaka citattecken för skalet, även om det inte krävs.
  • c - omger filnamn med dubbla citattecken, som i C; detta motsvarar alternativet -Q.
  • escape - som för c, förutom att namnet inte är omgivet av dubbla citattecken; motsvarande alternativet -b.
-r, --omvänd Sortera innehållet i en katalog i omvänd ordning.
-R, --rekursiv Lista innehållet i alla kataloger rekursivt.
-s, --storlek Skriv ut storleken på varje fil i block om 1024 byte till vänster om filnamnet. Om miljövariabeln POSIXLY_CORRECT är inställd, används blockstorlek 512 om inte alternativet -k ges.
-S, --sort=storlek Sortera efter filstorlek istället för alfabetiskt. Således kommer de största filerna att visas först.
-t, --sort=tid Sortera efter senast ändrad tid ('mtime'-fältet i inoden) istället för att sortera alfabetiskt. De senaste filerna kommer att visas först.
-T, --tabsize=COLS Tilldela flikbredd till kolumner. Standard är 8 och kan även ställas in med miljövariabeln TABSIZE om miljövariabeln POSIXLY_CORRECT inte är inställd. ls använder flikar för att justera utdata när det är möjligt. Om kol är noll används ingen tabulering.
-u, --tid=tid, --tid=åtkomst, --tid=användning Sortera efter den tidpunkt då filen senast öppnades, istället för den tid den senast ändrades ('atime'-fältet i inoden). Om långt utdataformat har angetts, skriv ut senaste åtkomsttid istället för senaste ändringstid.
-U, --sort=ingen Sortera inte listan med filer kommer att returneras i den ordning som filerna skrivs till disken (skillnaden mellan alternativen -U och -f är att det här alternativet inte inaktiverar eller aktiverar andra alternativ).
-v Sortera efter filversionsnummer.
-w, --width=COLS Tilldelar skärmutdata till kolumner. Som standard, om möjligt, lärs detta värde från terminaldrivrutinen; annars används värdet på miljövariabeln COLUMNS, om den är inställd; annars är standardvärdet 80.
-x, --format=tvärs, --format=horisontell Visa en lista över filer i flerkolumnsläge, sorterade horisontellt.
-X, --sort=förlängning Sortera alfabetiskt efter filtillägg (tecken efter den sista `.'); filer utan tillägg visas först.
-l, --format=lång, --format=verbose -l Förutom namnet på varje fil visas filtyp, filbehörigheter, antal länkar till filen, ägarens namn, gruppnamn, filstorlek i byte och tidsstämpel (senaste ändringstiden för filen, om inte annat anges) . För filer med en tid som är längre än 6 månader sedan eller mer än 1 timme in i framtiden, innehåller tidsstämpeln året istället för tiden på dygnet
--hjälp Skriv ut en prompt till standardutdata och lyckas.
--version Skriv versionsinformation till standardutdata och lyckas.

Länkar