file
Arquivos e diretórios
Uso
file [path]Descobre o tipo do arquivo pelo conteúdo, não pelo nome; ignora a extensão, e é assim que um .jpg que é PDF aparece.
Opções comuns
| Opção | Significado |
|---|---|
| -b | Print only the description, without the file name |
| --mime-type | Print the MIME type; the short form is -i on GNU, -I on macOS |
| -L | Follow symlinks |
| -z | Look inside compressed files |
| -s | Read block and character devices too |
| -i | On BSD and macOS this means do not classify contents, not MIME |
Exemplos
file screenshotSays PNG image data even with no extension.
file -b --mime-type report.pdfPrints application/pdf and nothing else.
file *Types every entry in this directory.
Mover, apagar e encontrar. Alguns não perguntam duas vezes, e é por isso que -i vira hábito.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que file faz?
Descobre o tipo do arquivo pelo conteúdo, não pelo nome; ignora a extensão, e é assim que um .jpg que é PDF aparece.
Q. Como se digita?
file [path] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 6; a lista completa está em man file. Este comando fica em Arquivos e diretórios.
Comandos relacionados
página man: man file