compresores_desde_la_terminal

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
compresores_desde_la_terminal [2024/02/06 02:25] – [.zip] peroncompresores_desde_la_terminal [2024/02/26 18:04] (actual) peron
Línea 74: Línea 74:
  
 ==Desarchivar un .tar== ==Desarchivar un .tar==
-Desarchiva el contenido de un fichero ''.tar'':+Extrae el contenido de un fichero ''.tar'':
  
 <code bash>tar xvf archivoempaquetado.tar</code> <code bash>tar xvf archivoempaquetado.tar</code>
  
 +====Comprimir archivadores .tar====
 +Si bien es posible crear un archivador ''.tar'' y comprimirlo en dos pasos, **tar** contempla la compresión y descompresión directa del archivador en un único paso:
  
 ===.tar.gz=== ===.tar.gz===
-==Comprimir .tar.gz== + 
-Comprime __varios ficheros o directorios__ creando un archivador comprimido ''tar.gz''Si no lo has hecho, coloca los ficheros que desees en un ''~/directorio'', y [[#archivar en tar|empaquétalo en un archivo ''.tar'']],compresión con gzip. +==Comprimir un archivador .tar.gz== 
 +Si no lo has hecho, coloca los ficheros que desees en un ''~/directorio'', y [[#archivar en tar|archívalo en un fichero ''.tar'']],comprímelo con **gzip**.  
 + 
 +Archiva __varios ficheros o directorios__ y comprímelos con gzip, creando un archivo ''tar.gz''
  
 <code bash> <code bash>
Línea 89: Línea 94:
 >Un archivo ''tar.gz'' que contiene un árbol de directorios con código fuente de un programa - un uso común de este tipo de ficheros - recibe el el apodo de "tarball". >Un archivo ''tar.gz'' que contiene un árbol de directorios con código fuente de un programa - un uso común de este tipo de ficheros - recibe el el apodo de "tarball".
  
-Descomprime el fichero ''.tar.gz'' (en ocasiones puede aparecer como ''.tgz'' en Windows) - usando **tar**, y desarchiva el contenido:+==Descomprimir un archivador .tar.gz== 
 +Descomprime con gzip y extrae el contenido del archivador comprimido ''.tar.gz'' (en ocasiones puede aparecer como ''.tgz'' en Windows):
  
-<code bash>tar xvzf fichero.tar.gz</code>+<code bash>tar xvzf archivo.tar.gz</code>
  
 +__Ver también__: [[gpgtar]]
 === .tar.bz2 === === .tar.bz2 ===
 +== Comprimir el archivador .tar.bz2 ==
 +Archiva y comprime el contenido del archivo .tar.bz2 con bzip2:
  
-== Descomprimir el archivo .tar.bz == +<code bash> 
-Descomprime y desarchiva el contenido del fichero ''tar.bz2'':+tar cvjf archivo.tar.bz2 directorio/
 +</code> 
 + 
 +== Descomprimir el archivador .tar.bz2 == 
 +Descomprime y extrae el contenido del fichero ''tar.bz2'':
  
-<code bash>tar xvjf fichero.tar.bz2</code>+<code bash>tar xvjf archivo.tar.bz2</code>
  
 ===.tar.xz=== ===.tar.xz===
 Es similar al tar.gz, pero comprime mejor el archivador gracias al protocolo **xz**: Es similar al tar.gz, pero comprime mejor el archivador gracias al protocolo **xz**:
 == Comprime el archivador .tar.xz== == Comprime el archivador .tar.xz==
-<code bash>tar -cJf programa.tar.xz fichero_binario</code>+En BSD debes crear primero el tar y luego comprimirlo con xz para crear el ''archivo.tar.xz'': 
 +<code bash> 
 +tar cvf archivo.tar directorio/* ; 
 +xz archivo.tar 
 +</code>
  
 >tar.xz se suele especificar para empaquetado de binarios de software. >tar.xz se suele especificar para empaquetado de binarios de software.
  
 ==Descomprime el archivador .tar.xz== ==Descomprime el archivador .tar.xz==
-Descomprime el ''.tar.xz'' con **xz** y desarchiva su contenido:+En BSD debes descomprimir el ''.tar.xz'' con **xz** y desarchiva su contenido:
  
-<code bash>tar -xJf fichero.tar.xz</code>+<code bash> 
 +xz -d archivo.tar.xz 
 +tar xf archivo.tar 
 +</code>
  
 ====.zip==== ====.zip====
Línea 126: Línea 146:
  
 <code bash> <code bash>
-gzip -d archivo.zip+unzip archivo.zip
 </code> </code>
  
  
->A pesar de que el protocolo PKware ZIP funcionan en la mayoría de las plataformas, no contempla ciertos atributos especiales utilizados en sistemas tipo [[UNIX]] (posesión de los archivos, ciertos permisos, etc). Por tal motivo el método recomendado en UNIX es usar [[#comprimir tar.gz||tar.gz]]. Ambos presentan una compresión reducida.+>A pesar de que el protocolo PKware ZIP funcionan en la mayoría de las plataformas, no contempla ciertos atributos especiales utilizados en sistemas tipo [[UNIX]] (posesión de los archivos, ciertos permisos, etc). Por tal motivo el método recomendado en UNIX es usar [[#comprimir tar.gz|''tar.gz'']]. Ambos presentan una compresión reducida.
 ==== rar ==== ==== rar ====
 El ''.rar'' es un formato de empaquetado y compresión propietario de A. Roshal, muy extendido. Descomprímelo con: El ''.rar'' es un formato de empaquetado y compresión propietario de A. Roshal, muy extendido. Descomprímelo con:
 <code bash>rar -x fichero.rar</code> <code bash>rar -x fichero.rar</code>
  • compresores_desde_la_terminal.1707186330.txt.gz
  • Última modificación: 2024/02/06 02:25
  • por peron