Saltar al contenido

comando de archivo en Linux con ejemplos

septiembre 29, 2021
gfg 200x200 min

comando de archivo se utiliza para determinar el tipo de archivo. .expediente El tipo puede ser legible por humanos (por ejemplo, ‘texto ASCII’) o tipo MIME (por ejemplo, ‘texto / plano; juego de caracteres = 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 estadística llamada al sistema. 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 de magia: Estas pruebas se utilizan para verificar archivos con datos en formatos fijos particulares.
  • prueba de idioma: Esta prueba busca cadenas particulares que pueden aparecer en cualquier lugar 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

comando de archivo

Opciones:

  • -b, –breve: Se utiliza 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
    

    comando de archivo

    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 *
    

    comando de archivo

    La salida muestra todos los archivos en el directorio de inicio.

  • opción nombredirectorio / *: Esto se utiliza para mostrar todos los tipos de archivos de archivos en un directorio particular.

    Sintaxis:

    file directoryname/*
    

    Ejemplo:

    file work/*
    

    comando de archivo

    La salida muestra todos los archivos en un directorio en particular.

  • [range]* opción: Para mostrar el tipo de archivo de archivos en un rango específico.

    Sintaxis:

    file [range]*
    

    Ejemplo:

    file [a-z]*
    file [a-e]*
    

    comando de archivo

    La salida muestra el rango de archivos.

  • -c opción: Provocar una impresión de comprobación de la forma analizada del archivo mágico. Esta opción se suele utilizar junto con la -metro para depurar un nuevo archivo mágico antes de instalarlo.
    file -c
    

    Ejemplo:

    file -c
    

    comando de archivo

  • -f opción: Lea los nombres de los archivos que se examinarán del archivo de nombres (uno por línea) antes de la lista de argumentos. Debe estar presente un archivo de nombre 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 -
    

    comando de archivo

  • -F opción: 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
    

    comando de archivo

    La salida muestra que los archivos y los tipos de archivos están separados por y +.

  • -i opción: Para ver el tipo de archivo mimo.

    Sintaxis:

    file -i filename
    

    Ejemplo:

    file -i input.txt
    file -i os.pdf
    

    comando de archivo

  • -N opción: No rellene los nombres de archivo para que se alineen en la salida.
    file -N *
    

    Ejemplo:

    file -N *
    

    comando de archivo

  • -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 
    

    comando de archivo

  • nombres de archivo: Muestra tipos de archivos de varios archivos

    Sintaxis:

    file filenames
    

    Ejemplo:

    file input.txt .local Desktop
    

    comando de archivo

  • -z opción: Intente mirar dentro de los archivos comprimidos.

    Ejemplo:

    file -z flash.tar.gz
    

    comando de archivo

  • –Opción de ayuda: Imprima un mensaje de ayuda y salga.

    comando de archivo
    comando de archivo

close