El comando de archivo se utiliza para determinar el tipo de archivo. El tipo de archivo puede ser legible por humanos (p. ej., ‘texto ASCII’) o tipo MIME (p. ej., ‘text/plain; charset=us-ascii’). Este comando prueba cada argumento en un intento de categorizarlo.
Tiene tres conjuntos de pruebas de la siguiente manera:
- prueba del sistema de archivos: esta prueba se basa en el resultado que devuelve una llamada al sistema de estadísticas . El programa verifica si el archivo está vacío o si es algún tipo de archivo especial. Esta prueba hace que se imprima el tipo de archivo.
- prueba mágica: estas pruebas se utilizan para verificar archivos con datos en formatos fijos particulares.
- prueba de idioma: Esta prueba busca strings particulares que pueden aparecer en cualquier parte de los primeros bloques de un archivo.
Sintaxis:
file [option] [filename]
Ejemplo: el comando muestra el tipo de archivo
file email.py file name.jpeg file Invoice.pdf file exam.ods file videosong.mp4
Opciones:
- -b, –brief : Esto se usa para mostrar solo el tipo de archivo en modo breve.
Sintaxis:
file -b filename
Ejemplo:
file -b email.py file -b input.txt file -b os.pdf
Aquí, podemos ver ese tipo de archivo sin nombre de archivo.
- * opción: el comando muestra el tipo de archivo de todos los archivos.
file *
La salida muestra todos los archivos en el directorio de inicio
- opción de nombre de directorio/*: Esto se usa para mostrar todos los tipos de archivo de archivos en un directorio en particular.
Sintaxis:
file directoryname/*
Ejemplo:
file work/*
La salida muestra todos los archivos en un directorio en particular.
- Opción [rango]*: para mostrar el tipo de archivo de los archivos en un rango específico.
Sintaxis:
file [range]*
Ejemplo:
file [a-z]* file [a-e]*
La salida muestra el rango de archivos.
- Opción -c: Provoca una impresión de verificación de la forma analizada del archivo mágico. Esta opción generalmente se usa junto con el indicador -m para depurar un nuevo archivo mágico antes de instalarlo.
file -c
Ejemplo:
file -c
- Opción -f: lee los nombres de los archivos a examinar desde el archivo de nombres (uno por línea) antes de la lista de argumentos. Debe estar presente el nombre de archivo o al menos un argumento de nombre de archivo; para probar la entrada estándar, use ‘-‘ como argumento de nombre de archivo.
Sintaxis:
file -f -
- Opción -F: El archivo y el tipo de archivo están separados por : . Pero podemos cambiar el separador usando la opción -F
Sintaxis:
file -F "-" filename
Ejemplo:
file -F - input.txt file -F + os.pdf
La salida muestra el archivo y los tipos de archivo están separados por – y + .
- Opción -i: para ver el tipo de archivo mime.
Sintaxis:
file -i filename
Ejemplo:
file -i input.txt file -i os.pdf
- Opción -N: no rellene los nombres de archivo para que se alineen en la salida.
file -N *
Ejemplo:
file -N *
- -s opción: Para archivos especiales
Sintaxis:
file -s filename
Ejemplo:
file /dev/sda file -s /dev/sda file /dev/sda5 file -s /dev/sda5
- nombres de archivo: muestra los tipos de archivo de varios archivos
Sintaxis:
file filenames
Ejemplo:
file input.txt .local Desktop
- Opción -z: intente buscar dentro de los archivos comprimidos.
Ejemplo:
file -z flash.tar.gz
- –opción de ayuda: Imprime un mensaje de ayuda y sale.
Publicación traducida automáticamente
Artículo escrito por dileep1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA