Linux Commandes. · 3 min read · Sep 20, 2025
Commande tee de Linux expliquée pour les débutants (6 exemples)
Il y a des moments où vous souhaitez suivre manuellement la sortie d’une commande et également vous assurer que la sortie est écrite dans un fichier afin que vous puissiez y faire référence plus tard. Si vous recherchez un outil Linux qui peut faire cela pour vous, vous serez heureux de savoir qu’il existe une commande tee conçue à cet effet.
Dans ce tutoriel, nous allons discuter des bases de la commande tee à l’aide d’exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples utilisés dans cet article ont été testés sur Ubuntu 16.04 LTS.
Commande tee de Linux
La commande tee lit essentiellement à partir de l’entrée standard et écrit sur la sortie standard et dans des fichiers. Voici la syntaxe de la commande :
tee [OPTION]... [FICHIER]...Et voici comment la page de manuel l’explique :
Copier l'entrée standard dans chaque FICHIER, et aussi dans la sortie standard.Les exemples suivants sous forme de questions-réponses devraient vous donner une meilleure idée de la façon dont la commande fonctionne.
Q1. Comment utiliser la commande tee dans Linux ?
Supposons que vous utilisez la commande ping pour une raison quelconque.
ping google.com
Et ce que vous voulez, c’est que la sortie soit également écrite dans un fichier en parallèle. Voici où vous pouvez utiliser la commande tee.
ping google.com | tee output.txt
La capture d’écran suivante montre que la sortie a été écrite dans le fichier ‘output.txt’ tout en étant également écrite sur stdout.

Cela devrait clarifier l’utilisation de base de tee.
Q2. Comment s’assurer que tee ajoute des informations dans les fichiers ?
Par défaut, la commande tee écrase les informations dans un fichier lorsqu’elle est utilisée à nouveau. Cependant, si vous le souhaitez, vous pouvez changer ce comportement en utilisant l’option de ligne de commande -a.
[commande] | tee -a [fichier]Donc, en gros, l’option -a force tee à ajouter des informations au fichier.
Q3. Comment faire en sorte que tee écrive dans plusieurs fichiers ?
C’est assez facile. Il vous suffit de mentionner leurs noms.
[commande] | tee [fichier1] [fichier2] [fichier3]Par exemple :
ping google.com | tee output1.txt output2.txt output3.txt
Q4. Comment faire en sorte que tee redirige la sortie d’une commande vers une autre ?
Vous pouvez non seulement utiliser tee pour écrire simultanément la sortie dans des fichiers, mais aussi pour transmettre la sortie comme entrée à d’autres commandes. Par exemple, la commande suivante non seulement stockera les noms de fichiers dans ‘output.txt’ mais vous informera également - via wc - du nombre d’entrées dans le fichier output.txt.
ls file* | tee output.txt | wc -lQ5. Comment écrire dans un fichier avec des privilèges élevés en utilisant tee ?
Supposons que vous ayez ouvert un fichier dans l’éditeur Vim, apporté beaucoup de modifications, et que lorsque vous avez essayé de sauvegarder ces modifications, vous avez reçu une erreur qui vous a fait réaliser qu’il s’agit d’un fichier appartenant à root, ce qui signifie que vous devez avoir des privilèges sudo pour sauvegarder ces modifications.
Dans des scénarios comme celui-ci, vous pouvez utiliser tee pour élever les privilèges à la volée.
:w !sudo tee %
La commande mentionnée ci-dessus vous demandera le mot de passe root, puis vous permettra de sauvegarder les modifications.
Q6. Comment faire en sorte que tee ignore les interruptions ?
L’option de ligne de commande -i permet à tee d’ignorer le signal d’interruption ( SIGINT), qui est généralement émis lorsque vous appuyez sur la combinaison de touches crl+c.
[commande] | tee -i [fichier]Ceci est utile lorsque vous souhaitez tuer la commande avec ctrl+c mais que vous souhaitez que tee quitte gracieusement.
Conclusion
Vous serez probablement d’accord maintenant que tee est une commande extrêmement utile. Nous avons discuté de son utilisation de base ainsi que de la majorité de ses options de ligne de commande ici. L’outil n’a pas une courbe d’apprentissage abrupte, alors pratiquez tous ces exemples, et vous devriez être prêt à partir. Pour plus d’informations, rendez-vous sur la page de manuel de l’outil.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.