Herramientas de usuario

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
compresores_desde_la_terminal [2024/02/08 17:05] – [.zip] peroncompresores_desde_la_terminal [2026/04/21 16:05] (actual) – editor externo 127.0.0.1
Línea 13: Línea 13:
 ====.gz==== ====.gz====
 **GNU Zip** es un programa de compresión estándar de baja performance. Sólo es capaz de comprimir __un solo fichero__ **GNU Zip** es un programa de compresión estándar de baja performance. Sólo es capaz de comprimir __un solo fichero__
-==Compresión de .gz ==+ 
 +===Compresión de .gz ===
 Usa el programa **gzip** para comprimir ''fichero.ext''. Esto creará una copia comprimida con extensión ''.gz'': Usa el programa **gzip** para comprimir ''fichero.ext''. Esto creará una copia comprimida con extensión ''.gz'':
  
Línea 21: Línea 22:
  
 > El sufijo ''-k'' indica conservar el ''fichero.ext'' original. Si lo omites, gzip comprime el fichero en ''fichero.ext.gz''. > El sufijo ''-k'' indica conservar el ''fichero.ext'' original. Si lo omites, gzip comprime el fichero en ''fichero.ext.gz''.
-== Descompresión de .gz==+ 
 +=== Descompresión de .gz===
 Usa **gzip** con el indicador ''-d'' para descomprimir un fichero ''.gz'': Usa **gzip** con el indicador ''-d'' para descomprimir un fichero ''.gz'':
  
Línea 36: Línea 38:
 **bzip2** requiere mayor potencia de cómputo que GNU Zip pero comprime más efectivamente. Sin embargo, está menos extendido en otras plataformas. **bzip2** requiere mayor potencia de cómputo que GNU Zip pero comprime más efectivamente. Sin embargo, está menos extendido en otras plataformas.
  
-==Compresión de .bz2==+===Compresión de .bz2===
 Usa **bzip2** para comprimir __solo un fichero__ y generar un archivador ''.bz2''. Usa **bzip2** para comprimir __solo un fichero__ y generar un archivador ''.bz2''.
  
 <code bash>bzip2 -k fichero.ext</code> <code bash>bzip2 -k fichero.ext</code>
-==Descompresión de .bz2==+ 
 +===Descompresión de .bz2===
 Usa **bzip2** con el sufijo ''-d'' para descomprime el fichero ''.bz2''. Usa **bzip2** con el sufijo ''-d'' para descomprime el fichero ''.bz2''.
  
Línea 53: Línea 56:
 ====.xz==== ====.xz====
 La compresión más extrema (y de menor velocidad) la logra el compresor **xz**. La compresión más extrema (y de menor velocidad) la logra el compresor **xz**.
-==Compresión de .xz==+ 
 +===Compresión de .xz===
 Con el programa **xz** podrás comprimir __un solo fichero__; esto generará un fichero ''.xz''. Con el programa **xz** podrás comprimir __un solo fichero__; esto generará un fichero ''.xz''.
  
 <code bash>xz -k fichero.ext</code> <code bash>xz -k fichero.ext</code>
  
-==Descompresión de .xz==+===Descompresión de .xz===
 Decomprime un ''fichero.xz'' con: Decomprime un ''fichero.xz'' con:
  
Línea 69: Línea 73:
 >Originalmente estaba pensado para almacenar este fichero archivado en un medio de almacenamiento secuencial, como un carrete de cinta magnética (en una era donde la cinta era el principal medio de almacenamiento de masa). >Originalmente estaba pensado para almacenar este fichero archivado en un medio de almacenamiento secuencial, como un carrete de cinta magnética (en una era donde la cinta era el principal medio de almacenamiento de masa).
  
-==Archivar en .tar==+===Archivar en .tar===
 Archiva todos los ficheros contenidos de un ''directorio'' con tar: Archiva todos los ficheros contenidos de un ''directorio'' con tar:
 <code bash>tar cvf archivoempaquetado.tar directorio/*</code> <code bash>tar cvf archivoempaquetado.tar directorio/*</code>
  
-==Desarchivar un .tar==+===Desarchivar un .tar===
 Extrae 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====+====Comprimir archivadores .tar.gz ====
 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: 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=== +===Comprimir un archivador .tar.gz===
- +
-==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'']], y comprímelo con **gzip**.  Si no lo has hecho, coloca los ficheros que desees en un ''~/directorio'', y [[#archivar en tar|archívalo en un fichero ''.tar'']], y comprímelo con **gzip**. 
  
Línea 89: Línea 91:
  
 <code bash> <code bash>
-tar czvf archivocomprimido.tar.gz ~/directorio/*+tar cvzf archivocomprimido.tar.gz ~/directorio/*
 </code> </code>
  
 >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".
  
-==Descomprimir un archivador .tar.gz==+===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): Descomprime con gzip y extrae el contenido del archivador comprimido ''.tar.gz'' (en ocasiones puede aparecer como ''.tgz'' en Windows):
  
 <code bash>tar xvzf archivo.tar.gz</code> <code bash>tar xvzf archivo.tar.gz</code>
  
 +__Ver también__: [[gpgtar]]
 +
 +==== .tar.bz2 ====
 +
 +=== Comprimir el archivador .tar.bz2 ===
  
-=== .tar.bz2 === 
-== Comprimir el archivador .tar.bz2 == 
 Archiva y comprime el contenido del archivo .tar.bz2 con bzip2: Archiva y comprime el contenido del archivo .tar.bz2 con bzip2:
  
Línea 108: Línea 114:
 </code> </code>
  
-== Descomprimir el archivador .tar.bz2 ==+=== Descomprimir el archivador .tar.bz2 ===
 Descomprime y extrae el contenido del fichero ''tar.bz2'': Descomprime y extrae el contenido del fichero ''tar.bz2'':
  
 <code bash>tar xvjf archivo.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===
 En BSD debes crear primero el tar y luego comprimirlo con xz para crear el ''archivo.tar.xz'': En BSD debes crear primero el tar y luego comprimirlo con xz para crear el ''archivo.tar.xz'':
 <code bash> <code bash>
Línea 124: Línea 132:
 >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===
 En BSD debes descomprimir el ''.tar.xz'' con **xz** y desarchiva su contenido: En BSD debes descomprimir el ''.tar.xz'' con **xz** y desarchiva su contenido:
  
Línea 134: Línea 142:
 ====.zip==== ====.zip====
 Los archivos comprimidos ''.zip''/''.ZIP'' fueron desarrollados por Phil Katz, y extremadamente populares en múltiples plataformas y sistemas operativos. Úsalos si debes transferir ficheros comprimidos a otras plataformas como Windows.  Los archivos comprimidos ''.zip''/''.ZIP'' fueron desarrollados por Phil Katz, y extremadamente populares en múltiples plataformas y sistemas operativos. Úsalos si debes transferir ficheros comprimidos a otras plataformas como Windows. 
-==Comprimir .zip==+ 
 + 
 +===Comprimir .zip===
 Comprime varios ficheros o directorios y generar un ''archivo.zip'': Comprime varios ficheros o directorios y generar un ''archivo.zip'':
  
Línea 142: Línea 152:
  
 <code bash>zip -r archivo_comprimido.zip directorio</code> <code bash>zip -r archivo_comprimido.zip directorio</code>
-==Descomprimir .zip==+ 
 +===Descomprimir .zip===
 Descomprime un archivo comprimido ''.zip'' con gzip ''-d'': Descomprime un archivo comprimido ''.zip'' con gzip ''-d'':
  
Línea 150: Línea 161:
  
  
->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>
 +
 +====Conclusión====
 +Anuncia tu aprendizaje a la comunidad con [[gab]]:
 +
 +<code bash>gab -m "¡He aprendido a comprimir y descomprimir desde la terminal!"</code>

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información