Android

Comando de arquivo Linux

Comandos para procurar arquivos no Linux - FIND e LOCATE

Comandos para procurar arquivos no Linux - FIND e LOCATE

Índice:

Anonim

O comando do file Linux exibe o tipo de um arquivo. É útil quando você precisa descobrir o tipo de arquivo que você nunca viu antes ou o arquivo não possui extensão.

Sintaxe de comando do arquivo Linux

A sintaxe para o comando do file Linux é a seguinte:

file

Pode levar um ou mais nomes de arquivos como argumentos.

Como usar o comando file para localizar o tipo de arquivo

O comando file classifica os arquivos com base em uma série de testes e determina o tipo de arquivo com base no primeiro teste bem-sucedido.

Em sua forma mais simples, quando usado sem nenhuma opção, o comando file exibirá o nome do arquivo junto com o tipo de arquivo:

file /etc/group

/etc/group: ASCII text

Para mostrar apenas o tipo de arquivo, use a opção -b ( --brief ):

file -b /etc/group

ASCII text

Como você pode ver na saída acima, o arquivo /etc/group é um arquivo de texto.

Como encontrar o tipo de arquivo de vários arquivos

Você pode passar mais de um arquivo para o comando file :

file /bin/bash /opt/card.zip

O comando imprimirá o tipo de cada arquivo em um arquivo separado:

/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

Também aceita caracteres curinga. Por exemplo, para encontrar o tipo de cada arquivo .jpg no diretório atual, você deve executar:

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

Como exibir o tipo MIME de um arquivo

Use a opção -i ( --mime ) para determinar o tipo de mímica de um arquivo:

file -i /var/www/index.html

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

Conclusão

Até agora você deve ter um bom entendimento de como usar o comando de arquivo Linux. Para obter mais informações sobre o comando find , consulte a página de manual do arquivo.

terminal de arquivo