Me gustaría un tail -ftipo de comportamiento que lea todo el archivo y luego lo siga tal como está escrito.
SOLUCIÓN
Según la respuesta que acepté, esto funciona: tail -f -n +1 {filename}
Por qué funciona: la -fopción continúa "seguir" el archivo y generar nuevas líneas a medida que se escriben en el archivo. Las -n +1instrucciones tailpara comenzar a leer el archivo desde la primera línea. El uso -n -10comenzaría con las últimas diez líneas del archivo.

tail -f -n 10000000000000000000probablemente mostrará todas las líneas, ¿no? (tal vez el 10000000000000000000 es un poco demasiado: =))more fileNameque haría exactamente esotail -f -n 100...implicará una lectura previa del archivo para determinar el número de líneas, a menos que sea lo suficientemente inteligente como para calcular un límite superior para el recuento de líneas en función del tamaño del archivo.Respuestas:
Utilizar
El uso
man taille dará más detalles, el extracto relevante sigue.fuente
man tail(y leyéndolo) como dice la respuesta, o haciendo una búsqueda en línea de "página de manual de cola" y lea uno de ellos.tailfunciona comenzando en una posición en un archivo, lee (y muestra) hasta el final, y luego se controla el aumento del tamaño del archivo. Cuando el tamaño del archivo aumenta,taillee y muestra desde la posición EOF anterior hasta el nuevo final del archivo.tail -50 {filename}anterior, pero no estaba teniendo éxito combinando los dos.Prueba esto:
¿Dónde
{filename}está el archivo que desea vigilar? Esto supervisará continuamente el comando para detectar cambios y generará los cambios en stdout. Es bastante útil.fuente
watch tail -n +1 {filename}watches realmente una herramienta útil, pero para ver cómo cambia la salida de un comando, pero para ver el final de un archivo que se agrega, es mucho mejor usarlotail -f. ---watch tail {filename}reabrirá y volverá a leer el final del archivo cada dos segundos. Por otro lado,tail -fobserva el crecimiento del archivo y, cuando se detecta, lee inmediatamente solo la parte adjunta.tailf -fes mucho más eficiente y la reacción es mucho más rápida. Además, mostrará continuamente el contenido del archivo desde el punto donde comenzó. ---watchsobrescribe su salida cada dos segundos.