Vdir

vdir  er en Unix -snegl , der bruges til at vise indholdet af en mappe . Samme som kommando ls -l -b(outputfiler i langt format).

Beskrivelse

  vdir [ muligheder ] [ filer ]

Som standard viser denne kommando filtype, filtilladelser, antal links til filen, ejernavn, gruppenavn, filstørrelse (i bytes), tidsstempel og filnavn. I modsætning til ls-kommandoen viser denne kommando indhold i ikke-farvetilstand.

Denne kommando kan tage følgende liste over muligheder:

Mulighed Beskrivelse
-a, -alle Liste over alle filer i mapper, inklusive skjulte filer, der starter med en prik.
-A, --næsten-alle Liste alle filer i mapper undtagen dem, der begynder med '.' og '..'.
--forfatter Liste over forfatterne af hver fil
-b, --flugt Erstat ikke-grafiske tegn i filnavne ved hjælp af alfanumeriske sekvenser, såvel som sekvenser som -Q, bortset fra at filnavne ikke er omgivet af dobbelte anførselstegn.
--blok-størrelse=STØRRELSE Returnerer størrelserne i blokke af størrelsesbytes.
-B, --ignorer-backups Vis ikke filer, der ender på `~', medmindre de er angivet på kommandolinjen.
-c, --time=ctime, --time=status Sorter indholdet af en mappe efter det tidspunkt, hvor filens tilstand ændrede sig ('ctime'-feltet i inoden). Hvis det lange format er angivet med -l-indstillingen, så udskriv filens tilstandsændringstid i stedet for filens ændringstid.
-C, --format=lodret Outputfiler i multi-kolonne tilstand, sorteret lodret. Indstillingen er indstillet som standard, hvis standardudgangen er en terminal. Denne indstilling er altid indstillet som standard for dir- og d-programmerne.
--farve[=HVORNÅR] Indstiller farven for at skelne filtyper. Farver indstilles ved hjælp af miljøvariablen LS_COLORS. When-parameteren kan udelades eller tage en af ​​følgende værdier:
  • ingen - brug slet ikke farve. Installeret som standard.
  • auto - Brug kun farve, hvis stdout er en terminal.
  • altid - brug altid farve. Angivelse af --color uden parameteren when svarer til --color=always.
-d, --mappe Vis mappenavne, som om de var almindelige filer i stedet for at vise deres indhold.
-D--dirigeret Med langt format (-l), efter hovedoutputtet, output en ekstra linje som denne: //DIRED// BEG1 END1 BEG2 END2 ...
-f Sorter ikke mappeindhold; outputfiler i den rækkefølge, som de er skrevet til disken. Denne mulighed tillader også -a og -U og deaktiverer -l, --color, -s og -t, hvis de blev givet før -f.
-F, --klassificere, --indikator-stil=klassificere Tilføj et tegn til hvert filnavn, der angiver dets type. For normale eksekverbare filer er dette '*'. '/' tilføjes for en mappe, '@' for symbolske links, '=' for sockets, intet tilføjes for almindelige filer.
-p, --filtype, --indikator-stil=filtype Tilføj et tegn, der angiver filtypen, til hvert filnavn. Denne indstilling ligner -F, bortset fra at eksekverbare filer ikke er markeret. (Faktisk, i fileutils-4.0 er --file-type muligheden ækvivalent med --classify.)
-g Ignoreret; nødvendig for Unix-kompatibilitet.
-G, --ingen gruppe Vis ikke gruppeoplysninger i langt outputformat.
-h, --læselig for mennesker Tilføj et størrelsesbogstav til hver filstørrelse, såsom M for binære megabyte.
-H, --si, --dereference-kommandolinje Gør det samme som -h-indstillingen, men bruger de officielle SI-enheder .
-i--inode Udskriv inodenummeret (også kaldet filens serienummer og inodenummer) for hver fil til venstre for dens navn. (Dette nummer identificerer entydigt hver fil i hvert filsystem)
-I, --ignore=MØNSTER Vis ikke filer, hvis navne matcher det angivne mønster (mønster er ikke et regulært udtryk), medmindre de er angivet på kommandolinjen. Som i skallen, det indledende '.' i filnavnet matcher ikke "*"-tegnet angivet i begyndelsen af ​​mønsteret.
-k, --kilobytes Hvis der er angivet filstørrelser, så angiv dem i kilobyte.
-l, --format=lang, --format=verbose -l Ud over navnet på hver fil vises filtype, filtilladelser, antal links til filen, ejernavn, gruppenavn, filstørrelse i bytes og tidsstempel (tidspunkt for sidste ændring af filen, medmindre andet er angivet). . For filer med en tid, der er mere end 6 måneder siden eller mere end 1 time ud i fremtiden, indeholder tidsstemplet året i stedet for tidspunktet på dagen
-L, --hensyn Udskriv oplysninger om de filer, der peges på af symbolske links i stedet for oplysninger om selve de symbolske links.
-m, --format=kommaer Udskriv en liste over filer pr. linje med så mange filnavne som muligt pr. linje, adskille navnene med et komma og et mellemrum.
-n, --numeric-uid-gid Angiv numerisk UID og GID i stedet for ejer- og gruppenavne.
-N, --bogstaveligt Citér ikke filnavne.
-o Brug langt format, men vis ikke gruppeoplysninger.
-q, --skjul-kontrol-tegn Udsted spørgsmålstegn i stedet for ikke-grafiske tegn i filnavnet. Denne indstilling er aktiveret som standard.
--vis-kontrol-tegn Udskriv ikke-grafiske tegn i filnavne, som de er.
-Q, --citat-navn, --citat-stil=c Indsæt filnavne i dobbelte anførselstegn og vis ikke-grafiske tegn, som i C.
--quoting-style=WORD brug ordstilen til at vælge filnavnsciteringstilstand. Ordstilen kan have følgende værdier:
  • literal - vis filnavne, som de er. Dette er standardadfærden for ls.
  • shell Omslutter filnavne i enkelte anførselstegn for skallen, hvis de indeholder metategn eller kan resultere i tvetydigt output.
  • shell-always - Omslutter filnavne i enkelte anførselstegn for skallen, selvom det ikke er påkrævet.
  • c - omslutter filnavne i dobbelte anførselstegn, som i C; dette svarer til -Q-indstillingen.
  • escape - som for c, bortset fra at navnet ikke er omgivet af dobbelte anførselstegn; svarende til -b muligheden.
-r, --omvendt Sorter indholdet af en mappe i omvendt rækkefølge.
-R, --rekursiv List indholdet af alle mapper rekursivt.
-s, --størrelse Udskriv størrelsen af ​​hver fil i blokke på 1024 bytes til venstre for filnavnet. Hvis miljøvariablen POSIXLY_CORRECT er indstillet, bruges blokstørrelse 512, medmindre -k-indstillingen er givet.
-S, --sort=størrelse Sorter efter filstørrelse i stedet for alfabetisk. Således vil de største filer blive vist først.
-t, --sort=tid Sorter efter sidst ændrede tidspunkt ('mtime'-feltet i inoden) i stedet for at sortere alfabetisk. De seneste filer vil blive vist først.
-T, --tabsize=COLS Tildel fanebredde til kolonnekolonner. Standarden er 8 og kan også indstilles ved hjælp af TABSIZE-miljøvariablen, hvis miljøvariablen POSIXLY_CORRECT ikke er indstillet. ls bruger faner til at justere output, når det er muligt. Hvis cols er nul, bruges ingen tabulering.
-u, --tid=tid, --tid=adgang, --tid=brug Sorter efter det tidspunkt, hvor filen sidst blev tilgået, i stedet for det tidspunkt, den sidst blev ændret ('atime'-feltet i inoden). Hvis langt outputformat er angivet, udskriv sidste adgangstid i stedet for sidste ændringstid.
-U, --sort=ingen Sorter ikke listen over filer vil blive returneret i den rækkefølge, som filerne er skrevet til disken (forskellen mellem -U og -f mulighederne er, at denne indstilling ikke deaktiverer eller aktiverer andre muligheder).
-v Sorter efter filversionsnummer.
-w, --width=COLS Tildeler skærmoutput til kolonnekolonner. Som standard, hvis det er muligt, læres denne værdi fra terminaldriveren; ellers bruges værdien af ​​miljøvariablen COLUMNS, hvis den er indstillet; ellers er standarden 80.
-x, --format=på tværs, --format=vandret Vis en liste over filer i multi-kolonne tilstand, sorteret vandret.
-X, --sort=udvidelse Sorter alfabetisk efter filtypenavn (tegn efter sidste `.'); filer uden udvidelser vises først.
-l, --format=lang, --format=verbose -l Ud over navnet på hver fil vises filtype, filtilladelser, antal links til filen, ejernavn, gruppenavn, filstørrelse i bytes og tidsstempel (tidspunkt for sidste ændring af filen, medmindre andet er angivet). . For filer med en tid, der er mere end 6 måneder siden eller mere end 1 time ud i fremtiden, indeholder tidsstemplet året i stedet for tidspunktet på dagen
--Hjælp Udskriv en prompt til standardoutput og få succes.
--version Skriv versionsoplysninger til standardoutput og få succes.

Links