Maybaygiare.org

Blog Network

Como descobrir tipos de arquivo em Linux

a maneira mais fácil de determinar o tipo de arquivo em qualquer sistema operacional é normalmente olhar para a sua extensão (por exemplo .xml, .sh,.C, .tar etc..). E se um arquivo não tem uma extensão, como você pode determinar o seu tipo?

Read Also: 7 Ways to Find Out File System Types in Linux

Linux has a useful utility called file which carry out some tests on a specified file and prints the file type once a test is successful. Neste artigo curto, Vamos explicar exemplos de comandos de arquivos úteis para determinar um tipo de arquivo no Linux.Nota: Para ter todas as opções descritas neste artigo, você deve estar executando a versão de arquivo 5.25 (Disponível nos repositórios Ubuntu) ou mais recente. Os repositórios de CentOS têm uma versão mais antiga do comando Ficheiro (ficheiro-5.11) que carece de algumas opções.

pode executar o seguinte comando para verificar a versão do utilitário de ficheiros como mostrado.

$ file -vfile-5.33magic file from /etc/magic:/usr/share/misc/magic

Linux file Command Examples

1. O comando de arquivo mais simples é o seguinte, onde você apenas fornece um arquivo cujo tipo você quer descobrir.

$ file etc
Find File Type in Linux
Find File Type in Linux

2. You can also pass the names of the files to be examined from a file (one per line), which you can specify using the -f flag as shown.

$ file -f files.list
Find Files Type in Filename List
Find Files Type in Filename List

3. Para tornar o ficheiro mais rápido, pode excluir um teste (os testes válidos incluem o apptype, ascii, codificação, tokens, cdf, compressão, elf, soft e tar) da lista de testes feitos para determinar o tipo de ficheiro, use a opção-e como mostrado.

$ file -e ascii -e compress -e elf etc

4. A opção -s faz com que o ficheiro também leia ficheiros especiais em bloco ou caracteres, por exemplo.

$ file -s /dev/sda/dev/sda: DOS/MBR boot sector, extended partition table (last)

5. Adicionando o-z opções instrui o arquivo para olhar dentro de arquivos comprimidos.

$ file -z backup
Determinar Arquivos Compactados
Determinar Arquivos Compactados

6. Se quiser comunicar informações sobre o conteúdo apenas não a compressão de um ficheiro comprimido, use a opção -Z.

$ file -Z backup

7. Você pode dizer ao comando file para enviar strings do tipo mime em vez dos mais tradicionais legíveis por humanos, usando a opção -i.

$ file -i -s /dev/sda/dev/sda: application/octet-stream; charset=binary

8. Além disso, você pode obter uma lista separada por barras de extensões válidas para o tipo de arquivo encontrado adicionando o switch-extensão.

$ file --extension /dev/sda

para mais informações e opções de utilização, consulte a página do comando file man.

$ man file

é tudo! o comando file é um utilitário Linux útil para determinar o tipo de um arquivo sem uma extensão. Neste artigo, partilhamos alguns exemplos de comandos de ficheiros úteis. Se você tiver quaisquer perguntas ou pensamentos para compartilhar, use o formulário de feedback abaixo para chegar até nós.

Deixe uma resposta

O seu endereço de email não será publicado.