Android

Příkaz souboru Linux

Linux file command summary with examples

Linux file command summary with examples

Obsah:

Anonim

Příkaz file Linux zobrazí typ souboru. Je užitečné, když musíte zjistit typ souboru, který jste nikdy předtím neviděli, nebo soubor nemá příponu souboru.

Syntaxe příkazů pro Linux

Syntaxe příkazu pro file Linux je následující:

file

Jako argumenty může brát jeden nebo více názvů souborů.

Jak pomocí příkazu File najít typ souboru

Příkaz file klasifikuje soubory na základě řady testů a určuje typ souboru na základě prvního úspěšného testu.

Ve své nejjednodušší podobě, když je použit bez jakékoli možnosti, příkaz file zobrazí název souboru spolu s typem souboru:

file /etc/group

/etc/group: ASCII text

Chcete-li zobrazit pouze typ souboru, použijte volbu -b (- --brief ):

file -b /etc/group

ASCII text

Jak vidíte z výstupu nad, soubor /etc/group je textový soubor.

Jak najít typ souboru více souborů

Příkazu file můžete předat více než jeden file :

file /bin/bash /opt/card.zip

Příkaz vytiskne typ každého souboru na samostatný soubor:

/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

Přijímá také zástupné znaky. Chcete-li například najít typ každého souboru .jpg v aktuálním adresáři, který byste spustili:

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

Jak zobrazit typ MIME souboru

Pomocí volby -i ( --mime ) určete typ mime souboru:

file -i /var/www/index.html

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

Závěr

Nyní byste měli dobře rozumět tomu, jak používat příkaz pro soubor Linux. Další informace o příkazu find naleznete na stránce man file.

souborový terminál