{"id":6476,"date":"2019-12-07T14:36:23","date_gmt":"2019-12-07T14:36:23","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=6476"},"modified":"2025-05-21T19:23:16","modified_gmt":"2025-05-21T19:23:16","slug":"commande-tee-linux","status":"publish","type":"post","link":"\/fr\/tutoriels\/commande-tee-linux","title":{"rendered":"Commande tee Linux avec exemples"},"content":{"rendered":"<p>La commande <strong>Tee<\/strong> Linux lit l&rsquo;entr&eacute;e standard et l&rsquo;&eacute;crit &agrave; la fois dans le r&eacute;sultat standard et dans un ou plusieurs fichiers. Dans une redirection de r&eacute;sultat normale, toutes les lignes de la commande seront &eacute;crites dans un fichier, mais on ne peut pas voir le r&eacute;sultat en m&ecirc;me temps. En utilisant la commande <strong>Tee<\/strong>, nous pouvons y parvenir ! Dans ce tutoriel, nous allons donc vous montrer toutes les bases de la commande <strong>Tee<\/strong> Linux pour vous aider &agrave; l&rsquo;utiliser !<\/p><p>Cette commande est fr&eacute;quemment utilis&eacute;e dans les scripts shell pour afficher la progression d&rsquo;un processus tout en enregistrant les m&ecirc;mes informations dans les fichiers journaux. Am&eacute;liorez vos comp&eacute;tences pour mieux <strong><a href=\"https:\/\/www.hostinger.com\/fr\/vps\">g&eacute;rer votre h&eacute;bergement VPS<\/a><\/strong> avec cette commande pr&eacute;cieuse !<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41445\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/Linux-cheat-sheet-FR-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-la-syntaxe-et-les-utilisations-de-la-commande-tee-linux\">La syntaxe et les utilisations de la commande Tee Linux<\/h2><p>Avant de commencer &agrave; utiliser la commande <strong>Tee<\/strong> Linux, vous devez acc&eacute;der &agrave; votre VPS en utilisant <strong><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/ssh-linux\">SSH<\/a><\/strong>. Si vous avez des probl&egrave;mes, consultez notre tutoriel sur <strong><a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/connexion-ssh-windows-putty\">PuTTY<\/a><\/strong>.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de pro<\/h4>\n                    <p>Si vous utilisez le VPS d'Hostinger, vous pouvez facilement le g&eacute;rer via notre nouveau terminal SSH bas&eacute; sur un navigateur, ce qui &eacute;limine la n&eacute;cessit&eacute; d'un logiciel suppl&eacute;mentaire.<\/p>\n                <\/div>\n\n\n\n<\/p><p>La syntaxe de base de la commande est :<\/p><pre class=\"wp-block-preformatted\">wc -l fichier1.txt | tee fichier2.txt<\/pre><p>La commande ci-dessus v&eacute;rifiera le nombre de lignes de <strong>fichier1.txt<\/strong> et affichera le r&eacute;sultat dans le terminal et l&rsquo;enregistrera dans <strong>fichier2.txt<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-l-envoi-du-resultat-de-la-commande-tee-linux-a-d-autres-commandes\">L&rsquo;envoi du r&eacute;sultat de la commande Tee Linux &agrave; d&rsquo;autres commandes<\/h3><p>En utilisant la commande <strong>Tee<\/strong> Linux, nous recevons un r&eacute;sultat dans le terminal, que nous pouvons diriger vers une autre commande pour le traiter.La commande suivante listera les fichiers &agrave; l&rsquo;int&eacute;rieur du dossier et en utilisant la premi&egrave;re pipe, le r&eacute;sultat sera &eacute;crit dans le fichier test.txt et le m&ecirc;me r&eacute;sultat sera transmis &agrave; la troisi&egrave;me commande &ndash; <strong>grep<\/strong> pour identifier les fichiers contenant la cha&icirc;ne de caract&egrave;res <strong>py<\/strong> :<\/p><pre class=\"wp-block-preformatted\">ls | tee test.txt | grep 'py'<\/pre><h3 class=\"wp-block-heading\" id=\"h-autres-options-de-la-commande-tee-linux\">Autres options de la commande Tee Linux<\/h3><p>Si vous souhaitez en savoir plus sur les options de la commande <strong>Tee<\/strong> Linux, vous devriez savoir comment ouvrir son manuel ! Cela facilitera l&rsquo;utilisation d&rsquo;une syntaxe correcte !<\/p><p>La majorit&eacute; des utilisateurs tendent &agrave; copier et coller les commandes dans le terminal, mais nous vous conseillons vivement de prendre le temps de les taper, pour que vous puissiez vraiment vous y habituer et mieux comprendre le <strong>Tee<\/strong> Linux, et toute autre syntaxe des commandes.<\/p><p>Pour afficher le manuel, utilisez la commande suivante :<\/p><pre class=\"wp-block-preformatted\">tee --help<\/pre><p>Chaque commande est accompagn&eacute;e de ses informations de version que nous pouvons consulter avec :<\/p><pre class=\"wp-block-preformatted\">tee --version<\/pre><p>La commande <strong>Tee<\/strong> remplace par d&eacute;faut le contenu du fichier par le r&eacute;sultat de la commande initiale. Cela peut &ecirc;tre &eacute;vit&eacute; en utilisant une option d&rsquo;ajout &agrave; l&rsquo;aide du param&egrave;tre <strong>-a<\/strong>.<\/p><pre class=\"wp-block-preformatted\">ls | tee &ndash;a fichier.txt<\/pre><p>Avec la commande <strong>Tee<\/strong>, nous pouvons aussi sauvegarder le r&eacute;sultat d&rsquo;une commande dans plusieurs fichiers. L&rsquo;utilisation de cette option permet de traiter le r&eacute;sultat de la commande plusieurs fois dans un script shell :<\/p><pre class=\"wp-block-preformatted\">ls | tee fichier1.txt fichier2.txt fichier3.txt<\/pre><p>Tout comme les commandes standard lorsque nous ajoutons <strong>&gt;<\/strong>, les erreurs et stdout sont trait&eacute;es diff&eacute;remment dans <strong>Tee<\/strong> &eacute;galement. Les tubes <strong>|<\/strong> r&eacute;guliers enregistreront seulement le r&eacute;sultat standard dans le fichier et si nous avons besoin du r&eacute;sultat standard et du r&eacute;sultat d&rsquo;erreur, nous devons utiliser <strong>|&amp;<\/strong> avec la commande <strong>Tee<\/strong> Linux.<\/p><p>Exemplaire du r&eacute;sultat standard normal :<\/p><figure tabindex=\"0\" class=\"wp-block-table is-style-regular\"><table><tbody><tr><td>commande &gt; fichier.txt<\/td><td>La fa&ccedil;on r&eacute;guli&egrave;re de rediriger le r&eacute;sultat standard<\/td><\/tr><tr><td>commande | tee fichier.txt<\/td><td>Utilisation du Tee avec &eacute;crasement<\/td><\/tr><tr><td>commande | tee -a fichier.txt<\/td><td>Utilisation du Tee avec une option<\/td><\/tr><\/tbody><\/table><\/figure><p>Flux de r&eacute;sultats et d&rsquo;erreurs standard :<\/p><figure tabindex=\"0\" class=\"wp-block-table is-style-regular\"><table><tbody><tr><td>commande &amp;&gt; fichier.txt<\/td><td>La fa&ccedil;on r&eacute;guli&egrave;re de redirection des r&eacute;sultats standard et des erreurs<\/td><\/tr><tr><td>commande |&amp; tee fichier.txt<\/td><td>Utilisation du Tee avec &eacute;crasement<\/td><\/tr><tr><td>commande |&amp; tee -a fichier.txt<\/td><td>Utilisation du Tee avec une option<\/td><\/tr><\/tbody><\/table><\/figure><p>L&rsquo;&eacute;criture de fichiers utilisant des privil&egrave;ges &eacute;lev&eacute;s dans l&rsquo;&eacute;diteur vim est un des autres avantages de la commande <strong>Tee<\/strong>. Dans un environnement tr&egrave;s s&eacute;curis&eacute;, les op&eacute;rations Linux normales sont effectu&eacute;es en utilisant des utilisateurs non privil&eacute;gi&eacute;s. Pour effectuer des t&acirc;ches administratives avec des privil&egrave;ges d&rsquo;administrateur, nous utilisons la commande <strong>sudo<\/strong>.<\/p><p>Parfois, nous avons besoin d&rsquo;&eacute;diter des fichiers qui n&eacute;cessitent des privil&egrave;ges d&rsquo;administrateur.<\/p><p>Une des options est d&rsquo;abandonner les changements et de rouvrir un fichier en utilisant les privil&egrave;ges n&eacute;cessaires en utilisant sudo. Si nous utilisons la commande <strong>Tee<\/strong>, nous pouvons &eacute;viter cette situation en &eacute;crivant le fichier dans l&rsquo;&eacute;tape initiale sans abandonner les changements en utilisant l&rsquo;option de privil&egrave;ge &eacute;lev&eacute;. La syntaxe serait la suivante lors de l&rsquo;&eacute;criture dans l&rsquo;&eacute;diteur vim :<\/p><pre class=\"wp-block-preformatted\">:w !sudo tee %<\/pre><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41471\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-VPS-hosting_in-text-banner-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">D&eacute;veloppez vos connaissances de la ligne de commande Linux<\/h4>\n                    <p><br>\n<a href=\"\/fr\/tutoriels\/commande-tar-sur-linux\">Comment compresser un fichier avec la commande Tar <\/a><br>\n<a href=\"\/fr\/tutoriels\/commande-tail-de-linux\">Comment utiliser la commande Tail sous Linux <\/a><br>\n<a href=\"\/fr\/tutoriels\/sed-linux\">Manipulation de fichiers &agrave; l'aide de la commande Sed <\/a><br>\n<a href=\"\/fr\/tutoriels\/renommer-fichier-linux\">Comment renommer un fichier sous Linux<\/a><br>\n<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>La commande <strong>Tee<\/strong> Linux est un utilitaire pratique pour installer des scripts et il est malheureusement rarement connu par les administrateurs syst&egrave;me. Une fois que vous aurez compris l&rsquo;utilisation de cette commande, vous l&rsquo;utiliserez s&ucirc;rement au lieu de la redirection du r&eacute;sultat en utilisant &gt;. Nous vous souhaitons bonne chance pour am&eacute;liorer votre projet ! Rendez-vous dans le prochain tutoriel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La commande Tee Linux lit l&rsquo;entr&eacute;e standard et l&rsquo;&eacute;crit &agrave; la fois dans le r&eacute;sultat standard et dans un ou plusieurs fichiers. Dans une redirection de r&eacute;sultat normale, toutes les lignes de la commande seront &eacute;crites dans un fichier, mais on ne peut pas voir le r&eacute;sultat en m&ecirc;me temps. En utilisant la commande Tee, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/commande-tee-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":142,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Commande Tee Linux \u2013 Guide Simple avec Exemples","rank_math_description":"Am\u00e9liorez vos connaissances en VPS avec la commande Tee Linux incroyablement utile ! Voici tout ce que vous devez apprendre pour commencer \u00e0 l'utiliser.","rank_math_focus_keyword":"tee linux","footnotes":""},"categories":[4760],"tags":[5355,5354],"class_list":["post-6476","post","type-post","status-publish","format-standard","hentry","category-vps","tag-commande-tee-linux","tag-tee-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-tee-command-with-examples","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-tee-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-tee-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-tee-command-with-examples","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-tee-command-with-examples\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-tee-command-with-examples\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-tee-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-tee-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-tee-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-tee-command-with-examples","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-tee-command-with-examples","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-tee-command-with-examples","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-tee-command-with-examples","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/142"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=6476"}],"version-history":[{"count":20,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6476\/revisions"}],"predecessor-version":[{"id":40535,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6476\/revisions\/40535"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=6476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=6476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=6476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}