Android

Linux fil kommando

Customizing Cloud9 and the CS50 IDE by Dan Armendariz

Customizing Cloud9 and the CS50 IDE by Dan Armendariz

Indholdsfortegnelse:

Anonim

Linux file filkommandoen viser typen af ​​en fil. Det er nyttigt, når du skal finde ud af den filtype, du aldrig har set før, eller filen ikke har en filtypenavn.

Linux File Command Syntax

Syntaks for Linux file filkommandoen er som følger:

file

Det kan tage et eller flere filnavne som dets argumenter.

Sådan bruges filkommandoen til at finde filtypen

Filkommandoen klassificerer filer baseret på en række tests og bestemmer filtypen baseret på den første vellykkede test.

I sin enkleste form, når den bruges uden mulighed, viser filkommandoen filnavnet sammen med filtypen:

file /etc/group

/etc/group: ASCII text

For at vise bare filtypen skal du bruge indstillingen -b ( --brief ):

file -b /etc/group

ASCII text

Som du kan se fra output over /etc/group gruppefilen er en tekstfil.

Sådan finder du filtypen for flere filer

Du kan videregive mere end én filer til filkommandoen:

file /bin/bash /opt/card.zip

Kommandoen udskriver typen af ​​hver fil i en separat 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

Det accepterer også jokertegn. For eksempel at finde typen af ​​hver .jpg filer i det aktuelle bibliotek, du vil kø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

Sådan vises Mime-typen af ​​en fil

Brug indstillingen -i (- --mime ) til at bestemme mimetypen for en fil:

file -i /var/www/index.html

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

Konklusion

Nu skal du have en god forståelse af, hvordan du bruger Linux-filkommandoen. For mere information om find kommandoen, se filmanagesiden.

filterminal