Vdir

Från Wiki.linux.se
Version från den 27 maj 2024 kl. 15.50 av Admin (diskussion | bidrag) (→‎Källor)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

vdir - Lista katalogens innehåll i lång format

Kommandot `vdir` används för att lista innehållet i en katalog i lång format i Unix-liknande operativsystem.

Syntax

vdir [ALTERNATIV]... [FIL]...

Beskrivning

Kommandot `vdir` fungerar på samma sätt som `ls -l` och används för att visa detaljerad information om filer och kataloger i lång format. Det skriver ut filtyper, behörigheter, antal länkar, ägare, grupp, storlek, senaste ändringsdatum och filnamn.

Alternativ

Kommandot `vdir` stöder flera alternativ som kan användas för att justera hur informationen visas:

  • -a, --all - Visa alla filer, inklusive dolda filer (de som börjar med en punkt).
  • -A, --almost-all - Visa alla filer, förutom `.` och `..`.
  • --author - Visa författaren till varje fil.
  • -b, --escape - Visa icke-grafiska tecken i backslash-escape-format.
  • --block-size=STORLEK - Skalera storlekarna till STORLEK innan de skrivs ut.
  • -B, --ignore-backups - Visa inte filer som slutar på `~`.
  • -c - Sortera efter ändringstid.
  • -C - Lista poster i kolumner.
  • --color[=WHEN] - Färgmarkera utdata; WHEN kan vara `never`, `auto`, eller `always`.
  • -d, --directory - Lista kataloger själva, inte deras innehåll.
  • -D, --dired - Generera utdata i dired-format.
  • -f - Visa alla filer, sortera inte.
  • -F, --classify - Lägg till ett tecken för att ange typ (* / => @ | =).
  • --file-type - Som `-F`, men lägg inte till `*`.
  • --format=FORMAT - Använd angiven utdataformat.
  • --full-time - Visa fullständigt datum och tid.
  • -g - Som `-l`, men utan att visa ägaren.
  • --group-directories-first - Lista kataloger före filer.
  • -G, --no-group - Visa inte gruppens namn.
  • -h, --human-readable - Visa filstorlekar i läsbart format (t.ex. 1K, 234M, 2G).
  • --si - Som -h, men med 1000 baser, inte 1024.
  • -H - Följ symboliska länkar på kommandoraden.
  • --dereference-command-line-symlink-to-dir - Som -H, men för kataloger.
  • --indicator-style=STIL - Visa med angiven indikatorstil.
  • -i, --inode - Visa inodenumret för varje fil.
  • -I, --ignore=GLOBB - Visa inte poster som matchar GLOBB.
  • -k - Som --block-size=1K.
  • -l - Använd lång formatlista.
  • -L, --dereference - Följ symboliska länkar.
  • -m - Fyll med komma mellan posterna.
  • -n, --numeric-uid-gid - Visa numeriska UID och GID.
  • -N, --literal - Visa råa filnamn (inga citattecken).
  • -o - Som -l, men utan att visa gruppinformationen.
  • -p, --indicator-style=slash - Lägg till ett `/` för kataloger.
  • -q, --hide-control-chars - Dölja kontrolltecken.
  • -Q, --quote-name - Citatnamn med citattecken.
  • --quoting-style=STIL - Använd angiven citatstil.
  • -r, --reverse - Sortera i omvänd ordning.
  • -R, --recursive - Lista katalogens innehåll rekursivt.
  • -s, --size - Visa blockstorlekar.
  • -S - Sortera efter storlek.
  • --sort=ORDNING - Sortera efter angiven ordning.
  • --time=ORDNING - Visa tid efter angiven ordning.
  • --time-style=STIL - Använd angiven tidsstil.
  • -t - Sortera efter tid.
  • -T, --tabsize=STORLEK - Ange tabbstorlek.
  • -u - Sortera efter åtkomsttid.
  • -U - Sortera inte.
  • -v - Naturlig sortering.
  • -w, --width=N - Ange bredd.
  • -x - Lista poster radsvis istället för kolumnvis.
  • -X - Sortera alfabetiskt efter namn.
  • -Z, --context - Visa SELinux-säkerhetskontext.
  • -1 - Lista en post per rad.

Exempel

Här är några praktiska exempel som visar hur du kan använda `vdir`-kommandot:

  • För att lista alla filer i en katalog i lång format:

vdir

  • För att visa dolda filer:

vdir -a

  • För att lista filer med mänskligt läsbara storlekar:

vdir -h

  • För att lista filer med fullständig tidsinformation:

vdir --full-time

  • För att lista filer i en katalog rekursivt:

vdir -R

Skillnader mellan macOS och Linux

Det finns några viktiga skillnader att tänka på när man använder `vdir`-kommandot på macOS jämfört med Linux:

  • Tillgänglighet: `vdir` är en del av GNU coreutils och är vanligtvis inte förinstallerat på macOS. På macOS kan du behöva installera GNU coreutils via Homebrew eller en liknande pakethanterare.
  • Alternativa kommandon: På macOS kan du använda `ls -l` för att uppnå liknande resultat som `vdir`.
  • Färgstöd: Hanteringen av färgmarkeringar kan skilja sig mellan macOS och Linux, beroende på terminalemulatorn och dess inställningar.

Exempel på att använda `vdir` på macOS efter installation via Homebrew:

  • För att lista alla filer i en katalog i lång format:

gvdir

  • För att visa dolda filer:

gvdir -a

Det är alltid bra att konsultera `man`-sidan för `vdir` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.

Felsökning

Om du får ett felmeddelande när du använder `vdir`, kontrollera följande:

  • Att du använder rätt syntax och alternativ för ditt specifika kommando.
  • Att katalogen eller filerna du försöker lista faktiskt existerar och är läsbara.
  • Att du har rätt version av `vdir` installerad på ditt system (om du använder macOS).

Se även

  • ls - Lista katalogens innehåll.
  • dir - Lista katalogens innehåll.
  • tree - Lista katalogens innehåll rekursivt i trädstruktur.

Källor