Wiki di Michele

tail

GuidaUltima modifica: 24/10/2026 Verificata il 24/10/2026

tail mostra le ultime righe di un file. È lo strumento classico per seguire i log in tempo reale.

Sintassi

tail [opzioni] file...

Esempi

Ultime 10 righe (predefinito):

tail file.log

Ultime 50 righe:

tail -n 50 file.log

Seguire il file in tempo reale:

tail -f /var/log/syslog

Interrompi con Ctrl+C.

Opzioni utili

OpzioneSignificato
-n NMostra le ultime N righe
-n +NMostra dalla riga N fino alla fine
-fSegue il file mentre cresce
-FCome -f, ma continua anche se il file viene ruotato o ricreato
-c NMostra gli ultimi N byte
-qNon stampa le intestazioni con più file

Seguire più file

tail -f /var/log/nginx/access.log /var/log/nginx/error.log

Con filtri

tail -f /var/log/auth.log | grep "Failed"
tail -f access.log | grep --line-buffered "404"

Il complementare: head

head file.log
head -n 20 file.log
head -n -5 file.log

Per estrarre una porzione, ad esempio le righe da 100 a 120:

head -n 120 file.log | tail -n 21

Alternative

Per i servizi gestiti da systemd:

journalctl -u nginx -f

Vedi anche: journalctl, less +F file (segue il file ma permette di scorrere).

Tag

amministrazione-di-sistemacomandilinux

Pagine che parlano di questa

Altre pubblicazioni in questa sezione

Suggerisci una correzione