Android

Linux-filkommando

Linux file command summary with examples

Linux file command summary with examples

Innholdsfortegnelse:

Anonim

Linux file filkommandoen viser typen fil. Det er nyttig når du må finne ut hvilken type fil du aldri har sett før, eller filen ikke har filtype.

Linux File Command Syntax

Syntaks for Linux file filkommandoen er som følger:

file

Det kan ta ett eller flere filnavn som sine argumenter.

Hvordan bruke filkommandoen til å finne filtypen

Filkommandoen klassifiserer filer basert på en serie tester og bestemmer filtypen basert på den første vellykkede testen.

I sin enkleste form når den brukes uten noe alternativ, vil filkommandoen vise filnavnet sammen med filtypen:

file /etc/group

/etc/group: ASCII text

For å vise bare filtypen, bruk alternativet -b ( --brief ):

file -b /etc/group

ASCII text

Som du ser fra utdataene over /etc/group gruppefilen er en tekstfil.

Slik finner du filtypen for flere filer

Du kan sende mer enn én filer til filkommandoen:

file /bin/bash /opt/card.zip

Kommandoen vil skrive ut typen for hver fil i en egen fil:

/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped /opt/card.zip: Zip archive data, at least v1.0 to extract

Den godtar også jokertegn. For eksempel å finne typen for hver .jpg fil i den gjeldende katalogen du vil kjøre:

file *.jpg

imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3 imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components

Slik viser du Mime-typen til en fil

Bruk alternativet -i ( --mime ) for å bestemme mimetypen til en fil:

file -i /var/www/index.html

/var/www/index.html: text/html; charset=us-ascii

Konklusjon

Nå skal du ha en god forståelse av hvordan du bruker Linux-filkommandoen. For mer informasjon om finnkommandoen, se filen man siden.

filterminal