Los archivos de registro que se extienden al final se pueden leer en vivo usando tail -f
el comando
¿Hay alguna forma de hacer lo mismo con un registro que se agrega al principio?
La página de manual head
no ayuda.
Respuesta1
TomH tiene razón y, además, ¿cómo debería generar los cambios? Sin embargo, si lo único que busca es una vista actualizada continuamente de las primeras n líneas, intente
watch head file.txt
o
watch -n 1 -d head file.txt
Respuesta2
Bueno, no puedes "añadir al principio" de un archivo. La única forma de lograr ese efecto sería reescribir todo el archivo, pero a menos que se haga una coincidencia de texto, head
no habría forma de saber qué había sucedido.
Es fácil porque tail
simplemente realiza un seguimiento de la posición hasta la que leyó y luego sigue intentando leer más bytes más allá de esa posición.