Linux, comando file

Extracto

@pedroruizhidalg― En ocasiones necesitamos clarificar el contenido de un directorio. En Linux todo es archivo. Es decir, el sistema operativo no necesita ni requiere las extensiones de los archivos. En otras palabras, podemos dar la extensión .mp3 a un archivo de python, o bien .txt a un archivo de sonido. Las extensiones para Linux «son cosas de humanos».

El comando file sirve para clarificar a qué tipo, o cómo se ejecuta ―qué papel juega― un archivo dentro del sistema. Bien usado puede ser una herramienta interesante.

Abreviaturas usadas

mp3― Formato de compresión digital para la transmisión rápida de archivos de audio y vídeo a través de Internet.

txt―Un archivo de texto llano, texto simple, texto plano, texto sencillo o texto pelado es un archivo informático compuesto únicamente por texto sin formato, sólo caracteres, lo que lo hace también legible por humanos. …

Descripción

El comando file determina el tipo al que pertenece un archivo. Este comando acepta la opción -f para poder leer la entrada desde un archivo. Algunas veces tenemos tal pollo formado en un directorio que esto termina por poner algo de luz en él.

$ file archivos
archivos: ASCII text
$

Ejecución

Por regla general, uso este comando de la siguiente forma:

$ ls > archivos
$ file -f archivos >> archivos
$ cat archivos
archivos
lexico.l
sintactico.tab.c
sintactico.tab.h
sintactico.y
archivos:         ASCII text
lexico.l:         UTF-8 Unicode text
sintactico.tab.c: C source, ASCII text
sintactico.tab.h: C source, ASCII text
sintactico.y:     C source, UTF-8 Unicode text
$
  1. Introducimos el listado del directorio en un archivo (al que llamo «archivo»).
  2. Ejecutamos el comando file con -f para que pueda tomar como entrada el archivo que hemos generado. Haciendo que él escriba añadiendo al archivo el análisis de tipo de los ficheros del directorio.
  3. Mostramos por la salida estándar el contenido de «archivo» y comprobamos que la primera parte corresponde a la descripción de los componentes del directorio y la segunda a su análisis de tipo.

Epílogo

 

Espero y deseo que este artículo haya sido de utilidad. Es muy importante para la continuación de trabajos de calidad recibir algún tipo de feedback por parte de los lectores: es decir, responde con comentarios, evalúa la calidad del trabajo con el sistema de estrellas, comparte con tus redes sociales, da me gusta, marca el blog como favorito. Son pequeños gestos que ayudan a mantener el trabajo de creación.

9cf76-ubuntu

Clave pública @pedroruizhidalg.pub.key

#aboutpedroruizhidalgo

♻ miotroblogsite ahorra papel
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: