{"id":8414,"date":"2022-09-09T16:17:08","date_gmt":"2022-09-09T20:17:08","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=8414"},"modified":"2023-01-09T23:08:06","modified_gmt":"2023-01-10T03:08:06","slug":"como-crear-un-archivo-tar-gz","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/como-crear-un-archivo-tar-gz\/","title":{"rendered":"C\u00f3mo crear un archivo Tar Gz"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">C\u00f3mo crear un archivo Tar Gz<\/h2>\n\n\n\n<p>Un archivo <strong>tar <\/strong>es un archivo que almacena una colecci\u00f3n de otros archivos, incluida informaci\u00f3n sobre ellos, como la propiedad, los permisos y la marca de tiempo.<\/p>\n\n\n\n<p>En los sistemas operativos Linux, puede usar el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar <\/mark>para <strong>crear archivos tar<\/strong>. El comando tambi\u00e9n puede comprimir archivos utilizando una amplia gama de programas de compresi\u00f3n con <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><a href=\"https:\/\/extassisnetwork.com\/tutoriales\/gzip-comprirmir-pagina\/\">gzip <\/a><\/mark>como el algoritmo m\u00e1s popular.<\/p>\n\n\n\n<p>Por convenci\u00f3n, el nombre de un archivo tar comprimido con gzip debe terminar con<strong> .tar.gz<\/strong> o<strong> .tgz .<\/strong><\/p>\n\n\n\n<p>En este tutorial te indicamos c\u00f3mo crear archivos tar.gz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creando el archivo tar.gz<\/h2>\n\n\n\n<p>La mayor\u00eda de las distribuciones de Linux incluyen la versi\u00f3n GNU tarque admite la compresi\u00f3n de archivos.<\/p>\n\n\n\n<p>La forma general del comando para crear archivos tar.gz es la siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf archive-name.tar.gz file-name\u2026<\/code><\/pre>\n\n\n\n<p><strong>Esto es lo que significan las opciones de comando:<\/strong><\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-c<\/mark> &#8211; instruye <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar <\/mark>para crear un nuevo archivo.<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-z <\/mark>&#8211; establece el m\u00e9todo de compresi\u00f3n en gzip.<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-f archive-name.tar.gz<\/mark> &#8211; especifica el nombre del archivo.<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">file-name\u2026 <\/mark>&#8211; una lista separada por espacios de archivos y directorios que se agregar\u00e1n al archivo.<\/p>\n\n\n\n<p>El usuario que ejecuta el comando debe tener permisos de escritura en el directorio donde se crear\u00e1 el archivo tar.gz y permisos de lectura en los archivos que se agregar\u00e1n.<\/p>\n\n\n\n<p>Por ejemplo, para crear un archivo llamado \u00abarchivo.tar.gz\u00bb a partir de \u00abarchivo1\u00bb y \u00abarchivo2\u00bb, usar\u00eda el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf archive.tar.gz file1 file2<\/code><\/pre>\n\n\n\n<p>En caso de \u00e9xito, el comando no imprime ning\u00fan resultado. Para verificar que se cre\u00f3 el archivo, enumere el contenido del directorio con<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> ls .<\/mark><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Use la opci\u00f3n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> -v<\/mark> para hacer que el comando tar sea m\u00e1s visible e imprima los nombres de los archivos que se agregan al archivo en la terminal.<\/p>\n<\/blockquote>\n\n\n\n<p>Si desea crear tar.gz en un directorio espec\u00edfico, proporcione una ruta completa al archivo comprimido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf \/home\/user\/archive.tar.gz file1 file2<\/code><\/pre>\n\n\n\n<p>Puede crear archivos tar.gz a partir del contenido de uno o m\u00e1s directorios o archivos. De forma predeterminada, los directorios se archivan recursivamente a menos que se especifique la opci\u00f3n <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">&#8211;no-recursion<\/mark> .<\/p>\n\n\n\n<p>El siguiente ejemplo muestra c\u00f3mo crear un archivo llamado \u201c<strong>web_backup.tar.gz<\/strong>\u201d del directorio<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> \/var\/www\/website<\/mark>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf web_backup.tar.gz \/var\/www\/website<\/code><\/pre>\n\n\n\n<p>Si est\u00e1 ejecutando un sistema que tiene una versi\u00f3n anterior <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar <\/mark>que no admite compresi\u00f3n, puede usar el comando <a href=\"https:\/\/extassisnetwork.com\/tutoriales\/gzip-comprirmir-pagina\/\" rel=\"sponsored\">gzip <\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf - file1 file2 | gzip &gt; archive.tar.gz<\/code><\/pre>\n\n\n\n<p>En el ejemplo anterior, el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar <\/mark>env\u00eda el archivo a stdout (representado por <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">&#8211;<\/mark>). El archivo se canaliza a <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">gzip<\/mark>, que comprime y escribe el archivo en el disco.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ejemplos<\/h2>\n\n\n\n<p>Cree un archivo tar.gz a partir de todos los archivos \u00ab.jpg\u00bb:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf images.tar.gz *.jpg<\/code><\/pre>\n\n\n\n<p>El car\u00e1cter comod\u00edn (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">*<\/mark>) se refiere a todos los archivos que terminan con la extensi\u00f3n \u201c.jpg\u201d.<\/p>\n\n\n\n<p>Cree un archivo tar.gz, transfi\u00e9ralo a trav\u00e9s de ssh y extr\u00e1igalo en la m\u00e1quina remota:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar cvf - project | ssh user@ip_addr \"tar xv -C \/var\/www\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>El archivo tar.gz es un archivo Tar comprimido con Gzip. Para crear un archivo<strong> tar.gz<\/strong>, use el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar -czf<\/mark>, seguido del nombre del archivo y los archivos que desea agregar.<\/p>\n\n\n\n<p>Si tienes alguna duda no dudes en contactar al autor en <a href=\"https:\/\/www.instagram.com\/el.leodiaz\/\" target=\"_blank\" rel=\"noreferrer noopener\">instagram<\/a> o escribiendonos un ticket de <a href=\"https:\/\/portal.extassisnetwork.com\/submitticket.php?step=2&amp;deptid=3\" target=\"_blank\" rel=\"noreferrer noopener\">soporte<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo crear un archivo Tar Gz Un archivo tar es un archivo que almacena una colecci\u00f3n de otros archivos, incluida informaci\u00f3n sobre ellos, como la propiedad, los permisos y la marca de tiempo. En los sistemas operativos Linux, puede usar el comando tar para crear archivos tar. El comando tambi\u00e9n puede comprimir archivos utilizando una [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8419,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,291],"tags":[179,219,333,332],"class_list":{"0":"post-8414","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"category-terminal","9":"tag-gzip","10":"tag-linux","11":"tag-tar","12":"tag-tar-gz-2"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/8414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=8414"}],"version-history":[{"count":0,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/8414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/8419"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=8414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=8414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=8414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}