Cómo encontrar tipos de archivos en Linux

Cómo encontrar tipos de archivos en Linux

La forma más fácil de determinar el tipo de archivo en cualquier sistema operativo suele ver su extensión (por ejemplo .xml, .mierda, .C, .alquitrán etc… ). ¿Qué pasa si un archivo no tiene una extensión? ¿Cómo puede determinar su tipo??

Leer también: 7 formas de encontrar tipos de sistemas de archivos en Linux

Linux tiene una utilidad útil llamada archivo que realizan algunas pruebas en un archivo especificado e imprime el tipo de archivo una vez que una prueba es exitosa. En este breve artículo, explicaremos útiles Comando de archivo Ejemplos para determinar un tipo de archivo en Linux.

Nota: Para tener todas las opciones descritas en este artículo, debe ejecutar la versión de archivo 5.25 (disponible en Ubuntu repositorios) o más nuevo. Cento Los repositorios tienen una versión anterior de archivo dominio (archivo-5.11) que carece de algunas opciones.

Puede ejecutar el siguiente comando para verificar la versión de la utilidad de archivos como se muestra.

$ archivo -v archivo-5.33 archivo mágico de/etc/mágico:/usr/share/misc/mágico 

Ejemplos de comando de archivo de Linux

1. Lo más simple Comando de archivo es el siguiente donde solo proporciona un archivo cuyo tipo desea averiguar.

$ Archivo, etc 
Buscar el tipo de archivo en Linux

2. También puede aprobar los nombres de los archivos que se examinarán desde un archivo (uno por línea), que puede especificar usando el -F bandera como se muestra.

$ archivo -f archivos.lista 
Buscar archivos tipo en la lista de nombre de archivo

3. Para hacer que el archivo funcione más rápido, puede excluir una prueba (las pruebas válidas incluyen AppType, ASCII, Coding, Tokens, CDF, Compress, Elf, Soft and Tar) de la lista de pruebas realizadas para determinar el tipo de archivo, use el -mi bandera como se muestra.

$ Archivo -e ASCII -E Compress -e Elf, etc 

4. El -s La opción hace que el archivo también lea archivos especiales de bloque o caracteres, por ejemplo.

$ archivo -s /dev /sda /dev/sda: sector de arranque de DOS/MBR, tabla de partición extendida (último) 

5. Agregando el -z Opciones instruye al archivo que busque dentro de archivos comprimidos.

$ File -z Copia de seguridad 
Determinar archivos comprimidos

6. Si desea informar información sobre el contenido solo no la compresión, de un archivo comprimido, use el -Z bandera.

$ File -z Copia de seguridad 

7. Puede decir que el comando de archivo para emitir cadenas de tipo mime en lugar de las más tradicionales legibles humanos, utilizando el -i opción.

$ archivo -i -s /dev /sda /dev/sda: aplicación/octet-stream; charset = binario 

8. Además, puede obtener una lista separada de extensiones válidas para el tipo de archivo encontrado agregando el -extensión cambiar.

$ archivo -extensión /dev /sda 

Para obtener más información y opciones de uso, consulte el Comando de archivo página del hombre.

File de $ hombre 

Eso es todo! Comando de archivo es una utilidad útil de Linux para determinar el tipo de archivo sin una extensión. En este artículo, compartimos algunos ejemplos de comando de archivo útiles. Si tiene alguna pregunta o pensamiento para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.