GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo usar un comando de archivo en Linux

En Linux, los nombres de archivo pueden ser completamente independientes del tipo de archivo. Por ejemplo, en lugar de ser un archivo, un archivo llamado test.zip podría ser un archivo de texto. Además, cualquier archivo puede no tener ninguna extensión. Esto dificulta la determinación del verdadero tipo de archivo. El comando de archivo es particularmente útil en esta situación. Le dice si un archivo es un archivo de audio, un documento abierto, un archivo de hoja de cálculo o un archivo de editor de texto.

El comando de archivo evalúa cada parámetro y realiza tres conjuntos de comprobaciones para identificar el tipo de archivo. El primero en tener éxito producirá una salida de tipo archivo. En la prueba del sistema de archivos, la aplicación examina el archivo para ver si está vacío o si es un tipo de archivo único. También verifica el archivo de encabezado en busca de cualquier tipo de archivo conocido que sea relevante para el sistema en el que está trabajando.

En la prueba mágica, cada archivo tiene un número mágico asociado al principio. Son valores específicos de arreglo fijo que corresponden a ciertos tipos de archivos. El comando de archivo mantiene una base de datos de todos los números mágicos en el archivo de datos /usr/share/misc/magic. Cuando ejecuta el comando de archivo, el sistema compara los números mágicos del archivo proporcionado.

La prueba de idioma analiza los conjuntos de caracteres del archivo, como ASCII o UTF-8. La prueba busca secuencias peculiares en las primeras líneas que existen en cualquier lugar. Esta prueba es la última ya que es menos precisa que las otras dos.

Diferentes formas de usar el comando de archivo

Con el comando de archivo de Linux, tiene muchas opciones, pero aquí hay un breve resumen de las más populares:

-b: Recupera una breve descripción del tipo de archivo.

archivo *: Devuelve una lista de todos los tipos de archivos en el directorio

-i: Muestra el tipo de archivo MIME.

-z : Inspecciona archivos comprimidos.

–ayuda: Muestra el manual de comandos del archivo.

Ahora revisaremos cada opción en detalle y le mostraremos cómo usarla.

Método 1:comprobar el tipo de archivo

Para crear un nuevo archivo de texto llamado "prueba", ejecute el siguiente comando:

Este comando creará un archivo de texto vacío, abrirá el archivo y escribirá algo de texto en el archivo y luego hará clic en la opción "Guardar". Luego, ejecute el siguiente comando mencionado para verificar el tipo de archivo del archivo "Prueba":

$ touch test.txt

Si solo desea ver el tipo de archivo, escriba -b en la terminal con el nombre de archivo:

$ file test.txt

Método 2:comprobar el tipo de archivo de varios archivos

El comando de archivo también puede funcionar con muchos archivos en el sistema, y ​​la salida de cada archivo aparece en su propia línea. Para lograr esto, simplemente ejecute el siguiente comando en la terminal:

$ file –b test.txt

Método 3:comprobar el tipo de archivo MIME

MIME es un sistema de dos partes para identificar tipos de archivos en Internet. Los tipos y subtipos son las dos partes de este archivo. Para verificar el tipo de archivo MIME, simplemente ejecute el comando mencionado a continuación en la terminal:

$ file *.txt

Vale la pena señalar que su salida es bastante diferente de la anterior, es decir. el formato de archivo era texto ASCII para los casos anteriores pero en este caso es texto/simple; charset=us-ascii.

Método 4:Leer dentro de archivos comprimidos

Para lograr el propósito de leer archivos comprimidos internos, use la opción –z. La opción -z se usa para recuperar información sobre el contenido de los archivos comprimidos y los detalles de compresión. Para hacerlo, puede escribir el siguiente comando mencionado en la terminal:

$ file –i test.txt

Conclusión

El comando de archivo en Linux ayuda a los usuarios a identificar archivos incorrectamente. Esto es especialmente útil en sistemas similares a UNIX porque los nombres y las extensiones de los archivos pueden variar drásticamente de los tipos de archivos. Cuando use el comando de archivo, asegúrese de usar los argumentos necesarios y proporcione el nombre de archivo correcto. Tenga en cuenta que las letras mayúsculas y minúsculas en la terminal de Linux distinguen entre mayúsculas y minúsculas.


Ubuntu
  1. Cómo usar el comando Disown en Linux

  2. Cómo usar el comando Tar en Linux

  3. Cómo usar el comando Su en Linux

  4. Cómo usar el comando tail en Ubuntu Linux

  5. Cómo usar el comando tar en Linux

Cómo usar el comando LDD en Linux

Cómo abrir un archivo en Linux

Cómo usar el comando SCP en Linux

¿Cómo usar el comando Gzip en Linux?

Cómo usar el comando lsof en Linux

Cómo usar el comando shred de Linux

    $ file –z test.zip