file(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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:

  1. Filsystemtester – kontrollerar om filen är tom eller en speciell fil (symbolisk länk, socket etc.).
  2. Magiska tester – identifierar filer utifrån unika signaturer, t.ex. ELF-binärer eller arkivformat.
  3. 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.