Android

Linux-filkommando

Linux file command summary with examples

Linux file command summary with examples

Innehållsförteckning:

Anonim

Linux file filkommandot visar typen av fil. Det är bra när du måste ta reda på vilken typ av fil du aldrig sett förut eller om filen inte har någon filändelse.

Linux File Command Syntax

Syntaxen för Linux file filkommandot är följande:

file

Det kan ta ett eller flera filnamn som argument.

Hur man använder filkommandot för att hitta filtypen

file klassificerar filer baserat på en serie tester och bestämmer filtypen baserat på det första framgångsrika testet.

I sin enklaste form när den används utan något alternativ kommer file att visa filnamnet tillsammans med filtypen:

file /etc/group

/etc/group: ASCII text

För att bara visa filtypen använder --brief alternativet -b ( --brief ):

file -b /etc/group

ASCII text

Som du kan se från utgången ovan är /etc/group en textfil.

Hur man hittar filtypen för flera filer

Du kan skicka mer än en fil till file :

file /bin/bash /opt/card.zip

Kommandot skriver ut typen av varje 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

Den accepterar också jokertecken. Till exempel för att hitta typen av varje .jpg fil i den aktuella katalogen du skulle köra:

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

Hur man visar MIME-typen av en fil

Använd alternativet -i ( --mime ) för att bestämma mimtypen för en fil:

file -i /var/www/index.html

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

Slutsats

Nu bör du ha en god förståelse för hur du använder Linux-filkommandot. För mer information om sökkommandot, se filen man sidan.

filterminal