Ce face tail
Comanda tail afișează implicit ultimele 10 linii dintr-un fișier. Este unul dintre cele mai folosite instrumente de depanare (debugging) din Linux.
Cu opțiunea -f (follow), comanda rămâne deschisă și afișează pe ecran orice linie nouă adăugată în fișier în timp real (de exemplu, când un server web înregistrează cereri noi).
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-n, --lines=NUMĂR |
Afișează ultimele N linii (ex. -n 20 sau -n +5 de la linia 5 până la sfârșit). |
-f, --follow |
Urmărește fișierul în timp real, afișând noile linii pe măsură ce sunt scrise pe disc. |
-F |
Similar cu -f, dar urmărește fișierul chiar dacă este arhivat și recreat prin rotația jurnalelor (log rotation). |
Exemple
Exemplul 1: Afișarea ultimelor 2 rânduri
Extragem sfârșitul unei secvențe de date.
seq 10 15 > lista.txt
tail -n 2 lista.txt
Rezultat
14
15
Exemplul 2: Monitorizarea în direct a unui fișier de log
Opțiunea -f ține terminalul deschis și afișează fiecare eroare nouă în direct.
tail -f /var/log/nginx/error.log
Ieșire în terminal
2026/10/22 10:20:15 [error] 4021#0: *12 open() "/var/www/404.html" failed (2: No such file)
2026/10/22 10:20:18 [notice] 4021#0: *13 client connected from 192.168.1.100
Greșeli frecvente
- Oprirea monitorizării: se folosește combinația de taste
Ctrl + Cpentru a închidetail -f. - Folosirea lui
-fîn loc de-Fpe servere de producție unde rotația logurilor schimbă descriptorul de fișier.
Comenzi înrudite
head: Afișează primele linii (implicit primele 10) dintr-un fișier sau flux de date.cat: Afișează conținutul unuia sau mai multor fișiere și le concatenează în ieșirea standard.less: Vizualizează conținutul fișierelor pagină cu pagină, permițând navigarea înainte și înapoi.journalctl: Interoghează și filtrează jurnalele centrale de sistem gestionate de serviciul systemd-journald.