tail muestra el archivo completo y luego solo cambia

tail muestra el archivo completo y luego solo cambia

Mi versión de Linux es 2.6.32-47-server (gcc versión 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)) #109-Ubuntu SMP martes 7 de mayo a las 02:17:05 UTC de 2013

Actualmente estoy haciendo un tail -f file y la vida es buena. Pero eso sólo muestra las últimas X líneas. ¿Es posible que tail muestre primero el archivo completo y luego se comporte como tail -f?

Lo intenté tail -500 -f filepero eso me dio tail: option used in invalid context -- 1
En cierto sentido, sería como cat file; tail -f file; Pero mostrar solo las líneas que no se mostraron desde elcat

¿Es posible?

Respuesta1

Eso es simplemente:

tail -fn+1 file

-fa seguir, -n+1para que tail comience desde la primera línea (el comienzo del archivo).

Respuesta2

Otra solución es utilizar la siguiente función en less.

less -f file

Puede ingresar al modo de seguimiento lesspresionando Shift+f. Ctrl+csale del modo de seguimiento, momento en el que lessse devuelve la funcionalidad.

información relacionada