Vdir
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.