Tail

Comando Tail de Linux

Los usuarios expertos de Linux utilizan ciertos comandos que imprimen algunas secciones de los archivos. Existen comandos de Linux de cabeza y cola (head y tail) que determinan el inicio y el final de un comando o archivo.

Lo que te permite este comando de Linux es leer los comandos del final de un archivo. Además, sirve para monitorear nueva información actualizada en cierto archivo. Esto lo que hace, es facilitar y poder comprobar las últimas entradas en el sistema. Las personas también podrán visualizar varios archivos empleándolo.

tail
Comando Tail de Linux

A lo largo de este artículo, veremos qué es y para qué sirve este comando.

Aquí te dejamos una guía sobre cómo borrar carpetas y archivos en Linux.

¿Qué es un comando tail?

Es utilizado para imprimir los números o colas finales de una entrada. Generalmente, brinda o imprime los 10 números finales del archivo que se le entregó por medio de la entrada estándar y da el resultado en la salida estándar. Al usarlo sobre solo un nombre de archivo, los datos de cada uno de estos proceden por el nombre de archivo con un encabezado.

Existen aproximadamente 14 comandos tail fundamentales en Linux que se utilizan para propósitos diferentes. –n se emplea para brindar las últimas líneas numéricas en cierto archivo en vez de las 10 líneas predeterminadas.

¿Cómo utilizar el comando tail?

Antes de implementar el comando tail debes utilizar el Terminal o PuTTY para acceder por medio de SSH a tu servidor VPS.

De manera predeterminada, este comando imprime las 10 líneas finales de un archivo y luego finaliza.

El comando para visualizar los últimos 10 números de un archivo es el siguiente:

tail nombre_de_archivo

U otra alternativa:

tail ruta_de_archivo

Luego, la salida presentará las 10 líneas finales del archivo.

¿Cómo recortar la cantidad de líneas que se muestran?

Entonces, el comando le brinda a los usuarios la capacidad de visualizar el número de líneas dependiendo el requerimiento a través del comando –n.

La manera más sencilla de hacer esto es:

tail –n* ruta_de_archivo

El * indicará la cantidad de líneas que deseas imprimir.

Para ver un ejemplo, si quieres ver dos líneas de un archivo en concreto, emplea el próximo comando:

tail -n2 devisers.txt

2 hace referencia al número de archivo para ver, y devisers.txt al nombre del archivo.

¿Cómo ver el último número de bytes de datos?

Si quieres visualizar el último número de bytes de un archivo, puedes utilizar la opción -c para facilitar la cola a mostrar.

tail –c* ruta_de_archivo

Aquí el * representa el número de bytes. Reemplázalo de acuerdo a lo que deseas ver.

En esta opción, el * interpreta el número de bytes. Puedes reemplazarlo basándote en lo que quieres ver.

¿Cómo examinar un archivo para ver los cambios?

Para vigilar un archivo en busca de variaciones, puedes emplear el comando tail en Linux seguido de -f. Este comando es totalmente útil para visualizar las diez líneas finales de un archivo. Suele utilizarse para el rastreo de archivos de registro en tiempo real. Si el archivo es devisers.txt, el comando se vería de esta forma:

tail -f devisers.txt

Las últimas versiones de este comando le permiten ver al usuario varias carpetas o archivos. Si el archivo original cambia, el encabezado lo que hará, será mostrar en que línea se ejecutaron las modificaciones.

¿Cómo utilizar el comando tail con otros comandos?

Estos comandos se pueden emplear con otras funciones de línea de comandos en Linux. Veamos algunos de ellos:

Comando tail con -r (orden inverso)

Veamos la salida del comando en orden inverso.

tail –n* nombre_de_archivo | sort -r

La parte inicial del comando es como lo utilizamos anteriormente, se separa con | para indicar la parte siguiente. Por último, sort -r podrá hacer posible la salida en orden inverso.

Comando tail con ls (archivo o carpeta más antiguo)

Con el siguiente comando, podremos ver los archivos o carpetas que fueron modificados hace más tiempo.

Se vería de la siguiente manera:

ls -l | tail -n8

Como vimos anteriormente, es la última parte, puedes insertar el número que desees.

Conclusión

Este comando es totalmente flexible y puedes obtener una mejoría muy grande en la administración de tus archivos. Lo único que debes hacer es usar el comando con la sintaxis correcta y obtendrás resultados.

Al dominar el lenguaje y entender los usos del comando, podrás modificarlo de muchas formas para el desarrollo de aplicaciones, software y mucho más.

Por último, no te olvides de visitar nuestro sitio aquí.

Emanuel Duarte
Emanuel Duarte

Emanuel Duarte es un apasionado de las tecnologías y el uso de ellas para el armado de desarrollo web, cuya especialización es la principal plataforma del mercado: Wordpress.
Adicionalmente, se destaca por conocer las herramientas aledañas que convierten los sitios webs en confiables, seguros y ágiles.