tail muestra las últimas líneas de uno o varios archivos. Con -f sigue el archivo en tiempo
real: cada vez que llega una línea nueva aparece en pantalla. Para salir, Ctrl+C.
Un caso habitual al desarrollar con Apache es seguir el registro de errores:
tail -f /var/log/apache2/error.log
Para ver solo las líneas que lleguen a partir de ahora (ignorando las ya existentes al arrancar):
tail -n 0 -f /var/log/apache2/error.log
tail acepta varios archivos a la vez. Cuando cambia de archivo, muestra una cabecera
==> nombre <== para identificar la fuente:
tail -n 0 -f /var/log/apache2/access.log /var/log/apache2/error.log
Para seguir todos los archivos .log de un directorio sin listarlos manualmente, se combina con
find y xargs:
sudo find /var/log/apache2/ -name "*.log" | xargs sudo tail -n 0 -f