file(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= file(1) – Linux manualsida = == NAMN == '''file''' – avgör filtyp. == BESKRIVNING == '''file''' analyserar varje angiven fil och försöker klassificera den. Analysen sker i tre steg: # Filsystemtester – kontrollerar om filen är tom eller en speciell fil (symbolisk länk, socket etc.). # Magiska tester – identifierar filer utifrån unika signaturer, t.ex. ELF-binärer eller arkivformat. # Språktester – avgör om filen är text och försöker identifiera...') |
(Ingen skillnad)
|
Versionen från 18 mars 2025 kl. 12.55
file(1) – Linux manualsida
NAMN
file – avgör filtyp.
BESKRIVNING
file analyserar varje angiven fil och försöker klassificera den. Analysen sker i tre steg:
- Filsystemtester – kontrollerar om filen är tom eller en speciell fil (symbolisk länk, socket etc.).
- Magiska tester – identifierar filer utifrån unika signaturer, t.ex. ELF-binärer eller arkivformat.
- Språktester – avgör om filen är text och försöker identifiera teckenuppsättning samt språk.
Om ingen test identifierar filen ges beskrivningen data.
SYNTAX
file [ALTERNATIV]... FIL... file -C [ALTERNATIV] file --help
ALTERNATIV
Allmänna alternativ
--help – Visa hjälpmeddelande och avsluta. -V, --version – Visa versionsnummer och avsluta.
Utmatningsformat
-b, --brief – Visa endast filtypen, utelämna filnamn. -i, --mime – Visa MIME-typ, t.ex. text/plain; charset=utf-8. --mime-type – Visa endast MIME-typ, t.ex. text/plain. --mime-encoding – Visa endast teckenkodning, t.ex. utf-8. --extension – Visa möjliga filändelser för filtypen. -F, --separator=SEPARATOR – Använd angiven separator mellan filnamn och resultat.
Filsystem och magiska tester
-h, --no-dereference – Följ inte symboliska länkar. -L, --dereference – Följ symboliska länkar. -s, --special-files – Identifiera specialfiler (blockenheter, sockets). -z, --uncompress – Analysera innehållet i komprimerade filer. --uncompress-noreport – Analysera komprimerade filer men rapportera endast innehållet, inte komprimeringen.
Filhantering
-f FIL – Läs listan över filer att analysera från en fil. -m FIL – Använd en anpassad magisk fil för identifiering.
Avancerade alternativ
-E – Avsluta vid filsystemfel istället för att fortsätta. -e TESTNAMN – Exkludera en viss testmetod, t.ex. ascii, tar, json. -k – Fortsätt att matcha flera magiska tester per fil. -r – Visa rådata utan att konvertera specialtecken. -p – Försök att bevara filernas åtkomsttider. -C – Kompilera en magisk fil till en binär form. --apple – Visa Apple-specifik metadata om filtyp och skapare (Mac OS).
EXIT-STATUS
0 – Operationen lyckades. >0 – Ett fel inträffade.
EXEMPEL
Identifiera filtyper:
file fil1.txt fil2.jpg fil3.bin
Identifiera MIME-typ:
file -i fil1.txt
Identifiera och analysera en diskpartition:
file -s /dev/sda1
Analysera en lista av filer:
file -f fil_lista.txt
MILJÖVARIABLER
MAGIC – Anger en anpassad magisk fil. POSIXLY_CORRECT – Påverkar beteendet vid symboliska länkar.
SE ÄVEN
hexdump(1), od(1), strings(1), magic(4)
COPYRIGHT
Copyright © 1986–2025 Ian F. Darwin.
BUGGRAPPORTERING
Rapportera buggar till: https://bugs.astron.com/
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/file.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.