{"id":227,"date":"2016-12-05T16:22:33","date_gmt":"2016-12-05T16:22:33","guid":{"rendered":"http:\/\/luliserver.com.ar\/?p=227"},"modified":"2023-12-19T23:42:33","modified_gmt":"2023-12-20T02:42:33","slug":"tar-o-untar-esa-es-la-cuestion","status":"publish","type":"post","link":"http:\/\/luliserver.com.ar\/?p=227","title":{"rendered":"Tar o Untar esa es la cuesti\u00f3n"},"content":{"rendered":"<p>Gracias al comando <code>tar<\/code> permite empaquetar varios archivos en uno solo, <code><strong>sin comprimirlos<\/strong><\/code>.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Empaquetar:<\/strong><\/span><\/p>\n<pre>tar -vcf nombre_archivo.tar nombre_carpeta_a_empaquetar<\/pre>\n<ul>\n<li><code>v: (verbose)<\/code> muestra en pantalla las operaciones que va realizando archivo por archivo (opcional).<\/li>\n<li><code>c: (create\/crear)<\/code> crea un archivo tar.<\/li>\n<li><code>f: (file\/archivo)<\/code> indica que se dar\u00e1 un nombre al archivo tar.<\/li>\n<li><code>nombre_archivo.tar:<\/code> nombre que se dar\u00e1 al archivo tar. nombre_carpeta_a_empaquetar: nombre de la carpeta (o del directorio) que se va a empaquetar.<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">Desempaquetar<\/span>:<\/strong><\/p>\n<pre>tar -vxf mi_archivo.tar<\/pre>\n<ul>\n<li><code>v: (verbose)<\/code> permite obtener una descripci\u00f3n de los archivos. desempaquetados (opcional).<\/li>\n<li><code>x: (extract\/extraer)<\/code> extrae los archivos.<\/li>\n<li><code>f: (file\/archivo)<\/code> para indicar el archivo tar que contiene los archivos, par\u00e1metro siguiente.<\/li>\n<li><code>nombre_archivo.tar:<\/code> el nombre del archivo tar de donde se extraer\u00e1n los archivos.<\/li>\n<\/ul>\n<p>Una vez empaquetado podemos optar por comprimir los datos y curiosamente encontr\u00e9 esta tabla que describe perfectamente la caracter\u00edstica de cada uno de los compresores:<\/p>\n<pre>decompression speed (fast &gt; slow): gzip, zip &gt; 7z &gt; rar &gt; bzip2\r\ncompression speed (fast &gt; slow): gzip, zip &gt; bzip2 &gt; 7z &gt; rar\r\ncompression ratio (better &gt; worse): 7z &gt; rar, bzip2 &gt; gzip &gt; zip\r\navailability (unix): gzip &gt; bzip2 &gt; zip &gt; 7z &gt; rar\r\navailability (windows): zip &gt; rar &gt; 7z &gt; gzip, bzip2\r\n<\/pre>\n<p><span style=\"text-decoration: underline;\"><strong>tar.gz<\/strong><\/span><br \/>\nPara comprimir ficheros en formato <code>tar.gz<\/code>, se utiliza el siguiente comando:<\/p>\n<pre>tar -czfv archivo.tar.gz ficheros<\/pre>\n<ul>\n<li><code>-c:<\/code>indica a tar que cree un archivo.<\/li>\n<li><code>-z:<\/code>indica que use el compresor gzip<\/li>\n<li><code>-f:<\/code>indica a tar que el siguiente argumento es el nombre del fichero.tar<\/li>\n<li><code>-v:<\/code>indica a tar que muestre lo que va empaquetando<\/li>\n<\/ul>\n<p>Para descomprimir ficheros con extensi\u00f3n <code>tar.gz<\/code>, se usa el siguiente comando:<\/p>\n<pre>tar -xzvf archivo.tar.gz<\/pre>\n<ul>\n<li><code>-x:<\/code>le dice a tar que extraiga el contenido del fichero tar.gz<\/li>\n<li><code>-z:<\/code>le indica a tar que esta comprimido con gzip<\/li>\n<li><code>-v:<\/code>va mostrando el contenido del fichero<\/li>\n<li><code>-f:<\/code>le dice a tar que el siguiente argumento es el fichero a descomprimir.<\/li>\n<\/ul>\n<p>Para poder ver el contenido de un fichero comprimido en <code>tar.gz<\/code>, se usa el siguiente comando:<\/p>\n<pre>tar -tzf archivo.tar.gz<\/pre>\n<p><span style=\"text-decoration: underline;\"><strong>tar.bz2<\/strong><\/span><\/p>\n<p>Para comprimir en <code>tar.bz2<\/code>, se hace uso del par\u00e1metro pipeline ( | ), que consiste en que \u201cfiltra\u201d la salida de un comando a la entrada de otro, como es en este ejemplo: tar empaqueta los distintos ficheros o directorios y su salida lo pasa al comando bzip2 para que este lo comprima y el resultado de este, lo redirecciona ( &gt; ) al fichero final tar.bz2<\/p>\n<pre>tar -c ficheros | bzip2 &gt; archivo.tar.bz2<\/pre>\n<p>Para descomprimir ficheros <code>tar.bz2<\/code>, se utiliza el siguiente comando:<\/p>\n<pre>bzip2 -dc archivo.tar.bz2 | tar -xv<\/pre>\n<p>Y para ver el contenido de un fichero <code>tar.bz2<\/code>, se usa el siguiente comando:<\/p>\n<pre>bzip2 -dc archivo.tar.bz2 | tar -t<\/pre>\n<blockquote><p>Fuente:<\/p>\n<p><a href=\"http:\/\/es.ccm.net\/faq\/623-el-comando-tar\" target=\"_blank\" rel=\"noopener\">http:\/\/es.ccm.net\/faq\/623-el-comando-tar<\/a><br \/>\n<a href=\"http:\/\/linuxzone.es\/metodos-de-compresion-y-descompresion-en-linux\/\" target=\"_blank\" rel=\"noopener\">http:\/\/linuxzone.es\/metodos-de-compresion-y-descompresion-en-linux\/<\/a><br \/>\n<a href=\"http:\/\/superuser.com\/questions\/205223\/pros-and-cons-of-bzip-vs-gzip\" target=\"_blank\" rel=\"noopener\">http:\/\/superuser.com\/questions\/205223\/pros-and-cons-of-bzip-vs-gzip<\/a><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Gracias al comando tar permite empaquetar varios archivos en uno solo, sin comprimirlos. Empaquetar: tar -vcf nombre_archivo.tar nombre_carpeta_a_empaquetar v: (verbose) muestra en pantalla las operaciones que va realizando archivo por archivo (opcional). c: (create\/crear) crea un archivo tar. f: (file\/archivo)<\/p>\n","protected":false},"author":1,"featured_media":242,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[15,76,46,2],"tags":[24,120,124,122,49,123,121,118,119],"class_list":["post-227","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bash","category-debian","category-os","category-scripts","tag-bash","tag-bz","tag-bzip2","tag-comprimir","tag-debian","tag-empaquetar","tag-gz","tag-tar","tag-untar"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/luliserver.com.ar\/wp-content\/uploads\/2016\/12\/tar.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8Ixc0-3F","_links":{"self":[{"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/227"}],"collection":[{"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=227"}],"version-history":[{"count":17,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/227\/revisions"}],"predecessor-version":[{"id":436,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/227\/revisions\/436"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=\/wp\/v2\/media\/242"}],"wp:attachment":[{"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/luliserver.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}