NOMBRE
tail - muestra la última parte de los ficheros
SINOPSIS
tail [OPCIÓN]... [FICHERO]...
DESCRIPCIÓN
Imprime las últimas 10 líneas de cada FICHERO en la salida estándar. Con más de un FICHERO, precede a cada uno una cabecera con el nombre del fichero.
Sin FICHERO, o cuando FICHERO es -, lee la entrada estándar.
Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.
- -c, --bytes=[+]NUM
- muestra los últimos NUM bytes; o use -c +NUM para mostrar a partir del byte NUM de cada fichero
- --debug
- indica qué implementación de --follow se usa
- -f, --follow[={name|descriptor}]
- muestra los datos añadidos a medida que el fichero crece; un argumento de opción ausente significa «descriptor»
- -F
- lo mismo 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 las primeras NUM-1 líneas
- --max-unchanged-stats=N
- con --follow=name, reabre un FICHERO que no ha cambiado de tamaño tras N (5 por defecto) iteraciones para ver si ha sido desvinculado o renombrado (este es el caso habitual de los ficheros de registro rotados); con inotify, esta opción rara vez es útil
- --pid=PID
- con -f, termina cuando PID ya no existe; se puede repetir para vigilar varios procesos
- -q, --quiet, --silent
- nunca muestra cabeceras con el nombre del fichero
- --retry
- sigue intentando abrir un fichero si es inaccesible
- -s, --sleep-interval=N
- con -f, espera aproximadamente N segundos (1.0 por defecto) entre iteraciones; con inotify y --pid=P, comprueba el proceso P al menos una vez cada N segundos
- -v, --verbose
- siempre muestra cabeceras con el nombre del fichero
- -z, --zero-terminated
- el delimitador de línea es NUL, no una nueva línea
- --help
- muestra esta ayuda y finaliza
- --version
- imprime la información de la versión y finaliza
NUM puede tener un sufijo multiplicador: b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024, GB 1000*1000*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 demás.
Con --follow (-f), tail sigue por defecto el descriptor de fichero, lo que significa que, aunque se renombre un fichero seguido por tail, tail continuará rastreando su final. Este comportamiento por defecto no es deseable cuando lo que realmente se quiere es rastrear el nombre real del fichero, no el descriptor de fichero (p.ej., la rotación de registros). Use --follow=name en ese caso. Eso hace que tail rastree el fichero por su nombre de una forma que se adapta al renombrado, la eliminación y la creación.
AUTOR
Escrito por Paul Rubin, David MacKenzie, Ian Lance Taylor y Jim Meyering.
INFORMAR DE ERRORES
Informe de errores a: bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <https://www.gnu.org/software/coreutils/>
Ayuda general para usar software GNU: <https://www.gnu.org/gethelp/>
Informe de cualquier error en la traducción a <https://translationproject.org/team/>
DERECHOS DE AUTOR
Copyright © 2026 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <<https://gnu.org/licenses/gpl.html>>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.
VÉASE TAMBIÉN
Documentación completa en <https://www.gnu.org/software/coreutils/tail>
o accesible localmente vía: info '(coreutils) tail invocation'