{"id":7204,"date":"2019-05-15T11:47:06","date_gmt":"2019-05-15T15:47:06","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=7204"},"modified":"2024-01-17T12:50:18","modified_gmt":"2024-01-17T16:50:18","slug":"como-extraer-descomprimir-el-archivo-tar-gz","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/como-extraer-descomprimir-el-archivo-tar-gz\/","title":{"rendered":"C\u00f3mo extraer (descomprimir) el archivo Tar Gz"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">C\u00f3mo extraer (descomprimir) el archivo Tar Gz<\/h2>\n\n\n\n<p>Si est\u00e1 deambulando por el mundo del c\u00f3digo abierto, es probable que encuentre archivos <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">.tar.gz<\/mark><\/strong> de forma regular. Los paquetes de c\u00f3digo abierto generalmente est\u00e1n disponibles para descargar en formatos .tar.gz y .zip.<\/p>\n\n\n\n<p>El comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code><\/mark> se usa para crear archivos <strong>tar <\/strong>al convertir un grupo de archivos en un archivo. Admite una amplia gama de programas de compresi\u00f3n como <strong>gzip<\/strong>, <strong>bzip2<\/strong>, <strong>lzip<\/strong>, <strong>lzma<\/strong>, <strong>lzop<\/strong>, <strong>xz <\/strong>y <strong>compress<\/strong>. <strong>Tar <\/strong>fue dise\u00f1ado originalmente para crear y almacenar archivos en cinta magn\u00e9tica, por lo que tiene su nombre \u00ab<strong>Ta<\/strong>pe <strong>AR<\/strong>chive\u00bb. (Archivo de Cintas)<\/p>\n\n\n\n<p><a href=\"https:\/\/extassisnetwork.com\/tutoriales\/gzip-comprirmir-pagina\/\" rel=\"sponsored\">Gzip <\/a>es el algoritmo m\u00e1s popular para comprimir archivos <strong>tar<\/strong>. Por convenci\u00f3n, el nombre de un archivo .tar comprimido con <strong>gzip <\/strong>debe terminar con <strong>.tar.gz<\/strong> o <strong>.tgz <\/strong><\/p>\n\n\n\n<p>En resumen, un archivo que termina en <strong>.tar.gz<\/strong> es un archivo <strong>.tar<\/strong> comprimido con <strong><a href=\"https:\/\/extassisnetwork.com\/tutoriales\/gzip-comprirmir-pagina\/\">gzip<\/a><\/strong>.<\/p>\n\n\n\n<p>El comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code><\/mark> tambi\u00e9n se puede usar para extraer archivos <strong>tar<\/strong>, mostrar una lista de los archivos incluidos en el archivo, agregar archivos adicionales a un archivo existente, as\u00ed como varios otros tipos de operaciones<\/p>\n\n\n\n<p><strong>En este tutorial, le mostraremos c\u00f3mo extraer (o descomprimir) archivos tar.gz y tgz<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Extrayendo el archivo tar.gz<\/h2>\n\n\n\n<p>La mayor\u00eda de las distribuciones de Linux y MacOS vienen con el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code> <\/mark>preinstalado de forma predeterminada.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Para extraer un archivo <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><strong>tar.gz<\/strong><\/mark>, use la opci\u00f3n <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>--extract<\/code> <\/mark><code>(<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-x<\/mark>)<\/code> y especifique el nombre del archivo comprimido despu\u00e9s de la opci\u00f3n <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>f<\/code><\/mark>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz<\/code><\/pre>\n\n\n\n<p>El comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code><\/mark> detectar\u00e1 autom\u00e1ticamente el tipo de compresi\u00f3n y extraer\u00e1 el archivo. El mismo comando se puede usar para extraer archivos <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code> <\/mark>comprimidos con otros algoritmos como<strong> .tar.bz2<\/strong> .<\/p>\n\n\n\n<p>Si es un usuario de escritorio y la l\u00ednea de comandos no es lo suyo, puede usar su Administrador de archivos. Para extraer (<strong>descomprimir<\/strong>) un archivo<strong> tar.gz<\/strong>, simplemente haga clic derecho en el archivo que desea extraer y seleccione \u00ab<strong>Extraer<\/strong>\u00ab. Los usuarios de Windows necesitar\u00e1n una herramienta llamada <strong><a href=\"https:\/\/www.7-zip.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">7zip <\/a><\/strong>para extraer archivos<strong> tar.gz.<\/strong><\/p>\n\n\n\n<p>La opci\u00f3n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> <code><strong>-v<\/strong><\/code><\/mark> har\u00e1 que el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code><strong>tar <\/strong><\/code><\/mark>sea m\u00e1s visible e imprimir\u00e1 los nombres de los archivos que se extraen en el terminal.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xvf archive.tar.gz<br><\/code><\/pre>\n\n\n\n<p>De forma predeterminada, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code style=\"\">tar<\/code> <\/mark>extraer\u00e1 el contenido del archivo en el directorio de trabajo actual . Use: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>--directory<\/code><\/mark> <code>(<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-C<\/mark>)<\/code> para extraer archivos de almacenamiento en un directorio espec\u00edfico:<\/p>\n\n\n\n<p>Por ejemplo, para extraer el contenido del archivo al directorio, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>\/home\/extassis\/files<\/code><\/mark>  puede usar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz -C \/home\/extassis\/files<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Extracci\u00f3n de archivos espec\u00edficos de un archivo tar.gz<\/h2>\n\n\n\n<p>Para extraer archivos espec\u00edficos de un archivo tar.gz, agregue una lista separada por espacios de los nombres de los archivos que se extraer\u00e1n despu\u00e9s del nombre del archivo comprimido:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz file1 file2<\/code><\/pre>\n\n\n\n<p>Al extraer archivos, debe proporcionar sus nombres exactos, incluida la ruta, tal como est\u00e1 impreso por <code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">--list<\/mark> (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">-t<\/mark>).<\/code><\/p>\n\n\n\n<p>Extraer uno o m\u00e1s directorios de un archivo es lo mismo que extraer archivos:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz dir1 dir2<\/code><\/pre>\n\n\n\n<p>Si intenta extraer un archivo que no existe, aparecer\u00e1 un mensaje de error similar al siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz README<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>tar: README: Not found in archive<br>tar: Exiting with failure status due to previous errors<\/code><\/pre>\n\n\n\n<p>Tambi\u00e9n puede extraer archivos de un archivo tar.gz en funci\u00f3n de un patr\u00f3n comod\u00edn, utilizando la opci\u00f3n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> <code>--wildcards<\/code><\/mark>  y citando el patr\u00f3n para evitar que el shell lo interprete.<\/p>\n\n\n\n<p>Por ejemplo, para extraer archivos cuyos nombres terminan en<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> <code>.js<\/code><\/mark> (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">archivos Javascript<\/mark>), usar\u00eda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xf archive.tar.gz --wildcards '*.js'<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Extrayendo el archivo tar.gz de stdin<\/h2>\n\n\n\n<p>Si est\u00e1s extrayendo un archivo tar.gz comprimido leyendo el archivo desde <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>stdin<\/code> <\/mark>(generalmente a trav\u00e9s de una canalizaci\u00f3n), debe especificar la opci\u00f3n de descompresi\u00f3n. La opci\u00f3n que le dice a <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code> <\/mark>que lea los archivos a trav\u00e9s de gzip es <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>-z<\/code><\/mark>.<\/p>\n\n\n\n<p>En el siguiente ejemplo, estamos descargando un mp3 de La Radio Impresionante usando el comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>wget<\/code> <\/mark>y canalizando su salida al comando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>tar<\/code><\/mark>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -c https:\/\/laradioimpresionante.com\/mp3\/mp3nuevos.tar.gz -O - | sudo tar -xz<\/code><\/pre>\n\n\n\n<p>Si no especifica una opci\u00f3n de descompresi\u00f3n, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">tar <\/mark>le indicar\u00e1 qu\u00e9 opci\u00f3n debe usar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar: Archive is compressed. Use -z option<br>tar: Error is not recoverable: exiting now<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Listado del archivo tar.gz<\/h2>\n\n\n\n<p>Para listar el contenido de un archivo tar.gz, use la opci\u00f3n <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>--list<\/code><\/mark> <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>-t<\/code><\/mark><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -tf archive.tar.gz<\/code><\/pre>\n\n\n\n<p>La salida se ver\u00e1 algo como esto:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>file1<br>file2<br>file3<\/code><\/pre>\n\n\n\n<p>Si agrega la opci\u00f3n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"> <code>--verbose<\/code> <\/mark>( ), imprimir\u00e1 m\u00e1s informaci\u00f3n, como el propietario, el tama\u00f1o del archivo, la marca de tiempo, etc.: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><code>-vtar<\/code><\/mark><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -tvf archive.tar.gz<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>-rw-r--r-- extassis\/users 0 2019-05-15 11:47 file1\n-rw-r--r-- extassis\/users 0 2019-05-15 11:47 file2\n-rw-r--r-- extassis\/users 0 2019-05-15 11:47 file3<\/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 <strong>Tar <\/strong>comprimido con <strong>Gzip<\/strong>. Para extraer 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\"> <code>tar -xf <\/code><\/mark>seguido del nombre del archivo.<\/p>\n\n\n\n<p>Si tienes alguna duda no dudes en contactar al autor en Instagram o escribi\u00e9ndonos un ticket de <a href=\"https:\/\/portal.extassisnetwork.com\/submitticket.php?step=2&amp;deptid=3\">soporte<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo extraer (descomprimir) el archivo Tar Gz Si est\u00e1 deambulando por el mundo del c\u00f3digo abierto, es probable que encuentre archivos .tar.gz de forma regular. Los paquetes de c\u00f3digo abierto generalmente est\u00e1n disponibles para descargar en formatos .tar.gz y .zip. El comando tar se usa para crear archivos tar al convertir un grupo de archivos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7210,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38,291],"tags":[199,200,198,201],"class_list":{"0":"post-7204","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"category-terminal","9":"tag-comprimir","10":"tag-extraer","11":"tag-tar-gz","12":"tag-zip"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7204","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=7204"}],"version-history":[{"count":5,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7204\/revisions"}],"predecessor-version":[{"id":8975,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7204\/revisions\/8975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/7210"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=7204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=7204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=7204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}