Manuales para la línea de comandos

Man » Manual de tail en línea: documentación detallada en línea para la página de manual de tail

🌍
tail - muestra la última parte de los archivos

SINOPSIS

tail [OPCIÓN]... [ARCHIVO]...

DESCRIPCIÓN

Imprime las últimas 10 líneas de cada ARCHIVO a la salida estándar. Con más de un ARCHIVO, preceda a cada uno con un encabezado que indique el nombre del archivo.

Sin ningún ARCHIVO, o cuando ARCHIVO es -, lee la entrada estándar.

Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas.

-c, --bytes=[+]NUM
muestra los últimos NUM bytes; o use -c +NUM para mostrar comenzando con el byte NUM de cada archivo

-f, --follow[={name|descriptor}]
muestra los datos anexados a medida que el archivo crece; una opción sin argumento indica 'descriptor'

-F     igual que --follow=name --retry

-n, --lines=[+]NUM
muestra las últimas NUM líneas, en lugar de las últimas 10; o use -n +NUM para omitir NUM-1 líneas en
el inicio

--max-unchanged-stats=N
con --follow=name, vuelve a abrir un ARCHIVO que no ha cambiado de tamaño después de N iteraciones (el valor predeterminado es 5) para ver si ha sido eliminado o renombrado (este es el caso habitual de los
archivos de registro rotados); con inotify, esta opción rara vez es útil

--pid=PID
con -f, termina después de que el proceso con ID PID se cierre; se puede repetir para observar varios procesos

-q, --quiet, --silent
nunca muestra encabezados que indiquen los nombres de los archivos

--retry
sigue intentando abrir un archivo si no es accesible

-s, --sleep-interval=N
con -f, duerme durante aproximadamente N segundos (el valor predeterminado es 1.0) entre iteraciones; con inotify
y --pid=P, verifica el proceso P al menos una vez cada N segundos

-v, --verbose
siempre muestra encabezados que indiquen los nombres de los archivos

-z, --zero-terminated
el delimitador de línea es NUL, no una nueva línea

--help muestra esta ayuda y sale

--version
muestra la información de la versión y sale

NUM puede tener un sufijo multiplicador: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB
10001000*1000, G 1024*1024*1024, y así sucesivamente para T, P, E, Z, Y, R, Q. También se pueden
usar prefijos binarios: KiB=K, MiB=M, y así sucesivamente.

Con --follow (-f), tail por defecto sigue el descriptor de archivo, lo que significa que incluso si se renombra un archivo "tail", tail seguirá rastreando su final. Este comportamiento predeterminado no es deseable cuando realmente desea realizar un seguimiento del nombre real del archivo, y no del descriptor de archivo (por ejemplo, rotación de registros). Use --follow=name en ese caso. Esto hace que tail realice un seguimiento del archivo con el nombre especificado de una manera que se adapta al cambio de nombre, la eliminación y la creación.

AUTOR

Escrito por Paul Rubin, David MacKenzie, Ian Lance Taylor y Jim Meyering.

INFORMES DE ERRORES

Ayuda en línea de GNU coreutils: [https://www.gnu.org/software/coreutils/] Informe cualquier error de traducción a [https://translationproject.org/team/]

VER TAMBIÉN

head(1)

Documentación completa [https://www.gnu.org/software/coreutils/tail] o disponible localmente a través de: info '(coreutils) tail invocation'

Empaquetado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior [https://gnu.org/licenses/gpl.html]. Este es un software libre: tiene la libertad de cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.