Accueil·Commandes du terminal

tail

Fichiers et répertoires

Syntaxe

tail -f [file]

Affiche la fin d'un fichier et continue de le suivre avec -f ; seul -F le réouvre après une rotation de journal.

Options courantes

OptionSignification
-nPrint the last N lines
-n +NStart at line N instead of counting from the end
-fKeep printing as the file grows
-FFollow by name and reopen the file after log rotation
-cPrint the last N bytes
-rBSD: print the lines in reverse order (GNU uses tac)

Exemples

tail -f app.log

Watches a log live; Ctrl-C stops.

tail -n +2 data.csv

Skips the header line.

tail -F /var/log/nginx/access.log

Keeps following after the log is rotated.

Déplacer, supprimer, trouver. Certains ne demandent pas confirmation, et c’est pour ça que -i devient un réflexe.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait tail ?

Affiche la fin d'un fichier et continue de le suivre avec -f ; seul -F le réouvre après une rotation de journal.

Q. Comment l’écrire ?

tail -f [file] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 6 ici ; la liste complète est dans man tail. Cette commande relève de Fichiers et répertoires.

Commandes liées

page man: man tail