InicioLinuxtail a fondo

tail (que en inglés significa cola) es un programa de los sistemas tipo Unix, que imprimirá por defecto a la salida estándar un número específico de líneas, bloques o caracteres del final de un fichero específico.

Es muy útil para visualizar ficheros muy grandes, que abrirlos con editor puede resultar pesado para el ordenador, si sólo queremos ver el final del fichero este comando es ideal pues responde instantáneamente.

Por defecto, si no se indican opciones, tail nos mostrará las 10 últimas líneas pero podemos indicarle cuantas queremos que nos muestre.








Sintaxis

La sintaxis de este comando es:

tail [(opcion) (+/-)número] archivo

Opciones:

-c
especifica número de caracteres.



-f
imprime las líneas en forma creciente.



-s
En conjunto con -f hace una pausa de n segundos, entre iteracciones.



-v
Muestra en la primera línea el nombre del fichero.



-q
No muestra en la primera línea el nombre del fichero.



+4
muestra desde la línea "4" hasta el final.



-5
muestra las "5" últimas líneas.



--help
muestra la ayuda y finaliza



--version
informa de la versión y finaliza



man tail
Para mas info
















Ejemplos del comando tail

El uso del comando tail es útil cuando requerimos la revisión de un log o de archivos del sistema, un uso muy común, es la revisión del archivo passwd.

Si usamos el comando tail sin opciones muestra por defecto las 10 ultimas lineas del archivo

tail /etc/passwd





Para comprobarlo usamos el comando cat, y vemos que solo nos mostró las últimas 10 lineas del archivo

cat /etc/passwd





Si usamos -v muestra en la primera línea el nombre del fichero.


tail -v /etc/passwd





Ahora vamos a indicarle al comando tail, que busque las ultimas 5 líneas en el archivo

tail -n -5 /etc/passwd





Con el siguiente comando se visualizaran desde la linea 18 hasta el final del archivo.

tail -n +18 /etc/passwd







Si el resultado se quiere guardar en otro archivo:

tail -n +21 /etc/passwd > /tmp/resultado

Esto crea un nuevo archivo denominado resultado, que contiene desde la linea 18 hasta el final del archivo, con un cat lo verificamos.

cat /tmp/resultado






También podemos hacerlo con 2 archivos en simultaneo si queremos comparar resultados visualmente.

tail -n -2 /etc/passwd /etc/backup/2013/passwd






Para evitar que se muestren los títulos de los archivos especificados usaremos -q.


tail -q -n -2 /etc/passwd /etc/backup/2013/passwd





Muestra los caracteres que haya en los últimos bytes que le pongamos. Por ejemplo si ponemos:

tail -c -11 /etc/shells

Mostrara los últimos 11 bytes del archivo





Muestra los caracteres que haya desde los bytes que le pongamos. Por ejemplo si ponemos:

tail -c +5 /etc/shells


Mostrara desde el byte 5 del archivo hasta el final












Usando tail en la administración de sistemas

Existe una orden que nos puede ser muy útil a la hora de administrar sistemas informáticos, dicha opción es tail -f archivo.

Esta opción permite hacer seguimiento a un fichero determinado, por ejemplo: tail -f /var/log/messages. Con esta orden podemos observar, en tiempo real, lo que va ocurriendo en nuestro sistema, como por ejemplo si se ha activado una red (inalambrica o cableada) o si se ha desactivado.






Utilizando el comando tail de forma eficiente

Con tail -f podras ver las ultimas lineas del archivo y si este va creciendo, es decir si se adicionan mas filas estas podran ser visualizadas en tiempo real (Esta opción es muy útil para monitorear archivos de registro)


tail -f /var/log/apache2/access.log










En las imágenes se aprecia que un me conecté desde la ip 192.168.0.101 al apache de mi servidor, y luego desde otro equipo con la ip 192.168.0.103 y en tiempo real se fué actualizando el archivo.

Para salir basta interrumpirlo con Ctrl+C.



.











Material publicado por alband, usuario de Taringa, bajo la licencia
Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0


Se recomienda visitar el siguiente enlace:
Texto de la Licencia Creative Commons Atribución CompartirIgual 3.0



Para consultas puntuales sobre este tema, o temas relacionados con servidores pasen por esta comunidad, todos serán bienvenidos!!


Comunidad Servidores GNU/Linux

Visitala haciendo clic en la imagen!!!





Fuentes de conocimiento:


http://es.wikipedia.org/wiki/Tail

http://proton.ucting.udg.mx/tutorial/unix/unix9.htm

http://www.ehu.es/ehusfera/hpc/category/linux/comandos-basicos





_____________________________________________________________________





Si te gusto el post comenta!
Estas sin tiempo para leerlo detenidamente? Agregalo a favoritos ya!
No entendiste algo? mandame un MP que te ayudo.
Te gustan mis aportes? Seguime! no te defraudaré.





Visita mis aportes o bajalo en PDF

---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF

---- Bajalo en PDF
---- Bajalo en PDF

---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF
---- Bajalo en PDF

---- Bajalo en PDF
---- Bajalo en PDF

---- Bajalo en PDF
---- Bajalo en PDF
Datos archivados del Taringa! original
255puntos
670visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
13visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

a
alband🇦🇷
Usuario
Puntos0
Posts71
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.