Linux Commandes. · 3 min read · Sep 16, 2025
Tutoriel sur la commande tail de Linux pour les débutants (5 exemples)
Parfois, vous souhaitez surveiller quelles nouvelles informations sont écrites dans un fichier (pensez aux fichiers journaux), ou pour diverses raisons, vous voulez accéder aux dernières lignes d’un fichier. Eh bien, il existe un utilitaire en ligne de commande qui vous permet de faire cela sous Linux, et il s’appelle tail.
Dans ce tutoriel, nous allons discuter des bases de la commande tail à l’aide d’exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples inclus dans cet article ont été testés sur Ubuntu 16.04 LTS.
Commande tail de Linux
Comme déjà mentionné, la commande tail affiche la dernière partie des fichiers qui lui sont fournis en entrée. Voici sa syntaxe :
tail [OPTION]… [FICHIER]…
Et voici ce que dit la page de manuel de l’outil à ce sujet :
Imprime les 10 dernières lignes de chaque FICHIER sur la sortie standard. Avec plus d'un FICHIER, précédez chacun d'un en-tête indiquant le nom du fichier. Sans FICHIER, ou lorsque le FICHIER est -, lisez l'entrée standard.Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont fonctionne la commande tail.
Q1. Comment utiliser tail ?
L’utilisation de base est très simple - tout ce que vous avez à faire est de passer le nom du fichier dont vous souhaitez que l’outil affiche les 10 dernières lignes. Par exemple :
tail file1Voici les 10 dernières lignes dans file2 sur mon système :
Q2. Comment changer le nombre de lignes que tail imprime ?
Comme vous le savez maintenant, la commande tail imprime 10 lignes par défaut. Cependant, vous pouvez changer ce nombre en utilisant l’option de ligne de commande -n.
tail -n [num] [nom_fichier]Par exemple :
tail -n 5 file2Q3. Comment faire en sorte que tail affiche un nombre fixe d’octets ?
Que faire si au lieu de lignes, vous voulez que tail traite des octets. Je veux dire, que faire si l’exigence est d’imprimer 20 octets ? Eh bien, cela peut être fait en utilisant l’option de ligne de commande -c.
tail -c [num] [nom_fichier]Par exemple :
tail -c 20 file2Q4. Comment faire en sorte que tail suive les fichiers journaux ?
Si vous souhaitez utiliser tail pour suivre les mises à jour d’un fichier (par exemple, un fichier journal) en temps réel, utilisez l’option de ligne de commande -F ou –follow.
tail -F [nom_fichier]Par exemple :
tail -F file2Notez que -f est équivalent à ‘–follow=name –retry’.
Voici quelques informations que la page de manuel liste sur les options -f/-F/–follow :
Avec --follow (-f), tail suit par défaut le descripteur de fichier, ce qui signifie que même si un fichier suivi est renommé, tail continuera à suivre sa fin. Ce comportement par défaut n'est pas souhaitable lorsque vous souhaitez vraiment suivre le nom réel du fichier, et non le descripteur de fichier (par exemple, rotation des journaux). Utilisez --follow=name dans ce cas. Cela fait en sorte que tail suive le fichier nommé d'une manière qui prend en compte le renommage, la suppression et la création.Q5. Comment forcer tail à continuer d’essayer d’accéder au fichier d’entrée ?
Parfois, un fichier peut être temporairement inaccessible, ce qui peut se produire pour diverses raisons. Pour vous assurer que tail continue d’essayer d’ouvrir le fichier, utilisez l’option –retry.
tail --retry [nom_fichier]Conclusion
Voilà comment fonctionne la commande tail. J’espère que vous avez apprécié le tutoriel, ainsi que appris des choses utiles. Nous vous suggérons d’essayer ces exemples sur votre PC Linux, puis de consulter la page de manuel de l’outil pour plus d’informations.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.