{"id":9382,"date":"2019-12-03T10:14:28","date_gmt":"2019-12-03T09:14:28","guid":{"rendered":"https:\/\/blog.hostinger.io\/es-tutoriales\/?p=9382"},"modified":"2025-03-26T09:22:26","modified_gmt":"2025-03-26T08:22:26","slug":"comando-tee-linux","status":"publish","type":"post","link":"\/es\/tutoriales\/comando-tee-linux\/","title":{"rendered":"C\u00f3mo usar el comando tee de Linux + ejemplos"},"content":{"rendered":"<p>Como usuario de Linux, familiarizarse con los <a href=\"\/es\/tutoriales\/linux-comandos\/\">comandos b&aacute;sicos<\/a> es crucial, ya que pueden ayudarte a realizar tareas espec&iacute;ficas en la computadora y en tu <a href=\"\/es\/tutoriales\/que-es-un-vps\/\">VPS<\/a> de manera m&aacute;s eficiente. Uno de los ejemplos es el comando de Linux <strong>tee<\/strong>.<\/p><p>El comando de Linux tee lee la entrada est&aacute;ndar, muestra la salida y la guarda en uno o m&aacute;s archivos al mismo tiempo. Este tutorial te ense&ntilde;ar&aacute; c&oacute;mo usarlo, junto con algunos ejemplos.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-sintaxis-y-usos-de-tee-de-linux\">Sintaxis y usos de Tee de Linux<\/h2><p>Para empezar a usar Tee de Linux, debes acceder a tu VPS mediante <a href=\"\/es\/tutoriales\/que-es-ssh\/\">SSH<\/a>. Si tienes problemas para hacerlo, consulta nuestro <a href=\"\/es\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">tutorial PuTTY<\/a>.<\/p><p>\n\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Consejo profesional                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Si est&aacute;s utilizando un <a href=\"\/es\/servidor-vps\">VPS de Hostinger<\/a>, puedes gestionarlo f&aacute;cilmente a trav&eacute;s de nuestra nueva terminal SSH basada en navegador, que elimina la necesidad de un software adicional.<\/p>\n                    <\/div>\n        \n\n\n\n<\/p><p>La sintaxis b&aacute;sica para el comando es:<\/p><pre class=\"wp-block-preformatted\">wc -l archivo1.txt | tee archivo2.txt<\/pre><p>Este comando verificar&aacute; el recuento de l&iacute;neas de <strong>archivo1.txt<\/strong> y generar&aacute; el resultado en el terminal y lo guardar&aacute; en <strong>archivo2.txt<\/strong>.<\/p><h3 class=\"wp-block-heading\" id=\"h-envio-de-la-salida-del-comando-tee-de-linux-a-otros-comandos\">Env&iacute;o de la salida del comando Tee de Linux a otros comandos<\/h3><p>Al usar tee de Linux, obtenemos una salida en el terminal, que podemos canalizar a otro comando para su procesamiento. El siguiente comando listar&aacute; los archivos dentro de la carpeta y, continuando con el proceso, escribir&aacute; la salida en el archivo <strong>prueba.txt<\/strong> y pasar&aacute; la salida al tercer comando (<a href=\"\/es\/tutoriales\/comando-grep-linux\/\">grep<\/a>) para identificar los archivos con la cadena <strong>py<\/strong> en ellos:<\/p><pre class=\"wp-block-preformatted\">ls | tee prueba.txt | grep 'py'<\/pre><h3 class=\"wp-block-heading\" id=\"h-otras-operaciones-del-comando-tee\">Otras operaciones del comando Tee<\/h3><p>Si quieres aprender m&aacute;s funciones geniales del comando tee de Linux, &iexcl;debes saber c&oacute;mo usar su manual! &iexcl;Esto har&aacute; que el uso de la sintaxis correcta sea mucho m&aacute;s f&aacute;cil!<\/p><p>La mayor&iacute;a de los usuarios tienden a copiar y pegar los comandos en el terminal, pero te recomendamos que te tomes el tiempo necesario para escribirlos, de este modo podr&aacute;s realmente familiarizarte con ellos y comprender mejor el comando tee de Linux y otra sintaxis de comandos.<\/p><p>Para que aparezca la documentaci&oacute;n, puedes usar:<\/p><pre class=\"wp-block-preformatted\">tee --help<\/pre><p>Cada comando viene con informaci&oacute;n de su versi&oacute;n. Para Tee de Linux puedes verificar esto usando:<\/p><pre class=\"wp-block-preformatted\">tee --version<\/pre><p>Por defecto, tee Linux sobrescribir&aacute; el archivo con la salida del comando inicial. Lo que puede anularse mediante el uso de una opci&oacute;n de adici&oacute;n modificadora: <strong>-a<\/strong>.<\/p><pre class=\"wp-block-preformatted\">ls | tee &ndash;a archivo.txt<\/pre><p>Con el comando tee tambi&eacute;n podemos guardar la salida de un comando en varios archivos. El uso de esta opci&oacute;n es para procesar la salida del comando varias veces en un script de shell:<\/p><pre class=\"wp-block-preformatted\">ls | tee archivo1.txt archivo2.txt archivo3.txt<\/pre><p>Al igual que con los comandos est&aacute;ndar que se agregan con <strong>&gt;<\/strong>, los errores y stdout tambi&eacute;n se manejan de manera diferente al usar el comando. Al usar las barras regulares <strong>|<\/strong> se guardar&aacute; solo la salida est&aacute;ndar en el archivo, si necesitas tanto la salida est&aacute;ndar como la salida de error, necesitar&aacute;s usar <strong>|&amp;<\/strong> con el comando tee de Linux.<\/p><p>Copia de salida est&aacute;ndar normal:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td>comando &nbsp;&gt; archivo.txt<\/td><td>La forma com&uacute;n de redirigir la salida est&aacute;ndar<\/td><\/tr><tr><td>comando &nbsp;| tee archivo.txt<\/td><td>Usando tee de Linux para sobreescribir<\/td><\/tr><tr><td>comando &nbsp;| tee -a archivo.txt<\/td><td>Usando tee para a&ntilde;adir<\/td><\/tr><\/tbody><\/table><\/figure><p>Salida est&aacute;ndar y flujos de error:<\/p><figure tabindex=\"0\" class=\"wp-block-table\"><table><tbody><tr><td>comando &amp;&gt; archivo.txt<\/td><td>La forma com&uacute;n de redirigir la salida est&aacute;ndar y el error<\/td><\/tr><tr><td>comando |&amp; tee archivo.txt<\/td><td>Usando tee de Linux para sobreescribir<\/td><\/tr><tr><td>comando &nbsp;|&amp; tee -a archivo.txt<\/td><td>Usando tee para a&ntilde;adir<\/td><\/tr><\/tbody><\/table><\/figure><p>Escribir archivos usando privilegios elevados en el editor vim es otra ventaja del comando <strong>tee<\/strong> de Linux. En un entorno altamente seguro, las operaciones normales de Linux se llevan a cabo utilizando usuarios sin privilegios. Para realizar tareas administrativas con privilegios de administrador, se utiliza el comando sudo.<\/p><p>Pero a veces es necesario editar los archivos que necesitan privilegios de administrador.<\/p><p>Abandonar los cambios y volver a abrir un archivo usando los privilegios necesarios con sudo es una de las opciones. Pero si est&aacute;s usando <strong>tee<\/strong> de Linux, puedes evitar todo esto escribiendo el archivo en la etapa inicial sin abandonar los cambios usando la opci&oacute;n de privilegios elevados. Al escribir en el editor vim, la sintaxis ser&iacute;a la siguiente:<\/p><pre class=\"wp-block-preformatted\">:w !sudo tee %<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>El comando <strong>tee<\/strong> de Linux es una pr&aacute;ctica herramienta para instalar scripts y, lamentablemente, los administradores del sistema rara vez lo conocen. Una vez que comprendas el uso de este comando, seguramente lo usar&aacute;s en lugar de la redirecci&oacute;n de salida com&uacute;n. &iexcl;Buena suerte con la mejora de tu proyecto!<\/p><p>\n\n\n\n        <div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    M&aacute;s comandos de Linux para leer archivos                <\/p>\n            <\/div>\n            <p class=\"protip__content\"><a href=\"\/es\/tutoriales\/comando-cat-linux\/\">C&oacute;mo leer el contenido de un archivo<\/a><br><a href=\"\/es\/tutoriales\/comando-grep-linux\/\">C&oacute;mo buscar dentro de un archivo de texto con el comando Grep<\/a><br><a href=\"\/es\/tutoriales\/comando-tail-linux\/\">C&oacute;mo leer el final de un archivo<\/a><br><a href=\"\/es\/tutoriales\/el-comando-sed-de-linux-usos-y-ejemplos\/\">C&oacute;mo leer un archivo con el comando Sed<\/a><\/p>\n                    <\/div>\n        \n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"\/es\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como usuario de Linux, familiarizarse con los comandos b&aacute;sicos es crucial, ya que pueden ayudarte a realizar tareas espec&iacute;ficas en la computadora y en tu VPS de manera m&aacute;s eficiente. Uno de los ejemplos es el comando de Linux tee. El comando de Linux tee lee la entrada est&aacute;ndar, muestra la salida y la guarda [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/es\/tutoriales\/comando-tee-linux\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo usar el comando tee de Linux + ejemplos","rank_math_description":"\u00a1Mejora tus habilidades de VPS con el incre\u00edblemente \u00fatil comando de tee de Linux! En este post encontrar\u00e1s todo lo que debes saber para empezar a usarlo.","rank_math_focus_keyword":"tee linux","footnotes":""},"categories":[5700],"tags":[11523,11522,11521],"class_list":["post-9382","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-tee","tag-comando-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-GB","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}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/comments?post=9382"}],"version-history":[{"count":14,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9382\/revisions"}],"predecessor-version":[{"id":46379,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9382\/revisions\/46379"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/media?parent=9382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/categories?post=9382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/tags?post=9382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}