Skip to main content

File | Linux

  • File | Linux

🧩 O que o comando file faz

O comando file serve para descobrir o tipo de conteúdo de um arquivo no Linux. Ele não mostra a extensão, e sim o tipo real do arquivo, analisando os bytes.


📘 Sintaxe básica

file nome_do_arquivo

🧠 Exemplos práticos

1. Ver tipo de um arquivo comum

file script.py

Saída:

script.py: Python script, UTF-8 text executable

2. Ver tipo de um arquivo binário

file programa

Saída:

programa: ELF 64-bit LSB executable, x86-64, dynamically linked

3. Ver tipo de um arquivo comprimido

file backup.tar.gz

Saída:

backup.tar.gz: gzip compressed data, was "backup.tar", last modified: ...

4. Ver tipo de um arquivo remoto (usando file -i para MIME type)

file -i imagem.jpg

Saída:

imagem.jpg: image/jpeg; charset=binary

⚙️ Opções úteis

OpçãoFunção
-iMostra o tipo MIME (ex: text/plain, image/png)
-bOculta o nome do arquivo na saída (mostra só o tipo)
-zTenta analisar conteúdo comprimido
-f lista.txtLê nomes de arquivos de um arquivo de texto
-LSegue links simbólicos

💡 Exemplo prático com vários arquivos

file *

Lista o tipo de todos os arquivos no diretório atual.