Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| compresores_desde_la_terminal [2024/02/06 02:25] – [.zip] peron | compresores_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 '' | Usa el programa **gzip** para comprimir '' | ||
| Línea 21: | Línea 22: | ||
| > El sufijo '' | > El sufijo '' | ||
| - | == Descompresión de .gz== | + | |
| + | === Descompresión de .gz=== | ||
| Usa **gzip** con el indicador '' | Usa **gzip** con el indicador '' | ||
| 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 '' | Usa **bzip2** para comprimir __solo un fichero__ y generar un archivador '' | ||
| <code bash> | <code bash> | ||
| - | ==Descompresión de .bz2== | + | |
| + | ===Descompresión de .bz2=== | ||
| Usa **bzip2** con el sufijo '' | Usa **bzip2** con el sufijo '' | ||
| 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 '' | Con el programa **xz** podrás comprimir __un solo fichero__; esto generará un fichero '' | ||
| <code bash>xz -k fichero.ext</ | <code bash>xz -k fichero.ext</ | ||
| - | ==Descompresión de .xz== | + | ===Descompresión de .xz=== |
| Decomprime un '' | Decomprime un '' | ||
| Línea 69: | Línea 73: | ||
| > | > | ||
| - | ==Archivar en .tar== | + | ===Archivar en .tar=== |
| Archiva todos los ficheros contenidos de un '' | Archiva todos los ficheros contenidos de un '' | ||
| <code bash>tar cvf archivoempaquetado.tar directorio/ | <code bash>tar cvf archivoempaquetado.tar directorio/ | ||
| - | ==Desarchivar un .tar== | + | ===Desarchivar un .tar=== |
| - | Desarchiva | + | Extrae |
| <code bash>tar xvf archivoempaquetado.tar</ | <code bash>tar xvf archivoempaquetado.tar</ | ||
| + | ====Comprimir archivadores .tar.gz ==== | ||
| + | Si bien es posible crear un archivador '' | ||
| - | ===.tar.gz=== | + | ===Comprimir un archivador |
| - | ==Comprimir .tar.gz== | + | Si no lo has hecho, coloca los ficheros que desees en un '' |
| - | Comprime __varios ficheros o directorios__ creando un archivador comprimido '' | + | |
| + | Archiva __varios ficheros o directorios__ y comprímelos con gzip, creando un archivo '' | ||
| <code bash> | <code bash> | ||
| - | tar czvf archivocomprimido.tar.gz ~/ | + | tar cvzf archivocomprimido.tar.gz ~/ |
| </ | </ | ||
| >Un archivo '' | >Un archivo '' | ||
| - | Descomprime el fichero '' | + | ===Descomprimir un archivador |
| - | <code bash>tar xvzf fichero.tar.gz</ | + | Descomprime con gzip y extrae el contenido del archivador comprimido '' |
| + | |||
| + | <code bash>tar xvzf archivo.tar.gz</ | ||
| + | |||
| + | __Ver también__: [[gpgtar]] | ||
| + | |||
| + | ==== .tar.bz2 ==== | ||
| + | |||
| + | === Comprimir el archivador .tar.bz2 === | ||
| + | |||
| + | Archiva y comprime el contenido del archivo .tar.bz2 con bzip2: | ||
| + | |||
| + | <code bash> | ||
| + | tar cvjf archivo.tar.bz2 directorio/ | ||
| + | </ | ||
| - | === .tar.bz2 === | + | === Descomprimir el archivador |
| + | Descomprime y extrae el contenido del fichero '' | ||
| - | == Descomprimir el archivo .tar.bz == | + | <code bash>tar xvjf archivo.tar.bz2</ |
| - | Descomprime y desarchiva el contenido del fichero '' | + | |
| - | <code bash>tar xvjf fichero.tar.bz2</ | ||
| - | ===.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== | + | |
| - | <code bash> | + | === Comprime el archivador .tar.xz=== |
| + | En BSD debes crear primero el tar y luego comprimirlo con xz para crear el '' | ||
| + | <code bash> | ||
| + | tar cvf archivo.tar directorio/ | ||
| + | xz archivo.tar | ||
| + | </ | ||
| >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 | + | En BSD debes descomprimir |
| - | <code bash>tar -xJf fichero.tar.xz</ | + | <code bash> |
| + | xz -d archivo.tar.xz | ||
| + | tar xf archivo.tar | ||
| + | </ | ||
| ====.zip==== | ====.zip==== | ||
| Los archivos comprimidos '' | Los archivos comprimidos '' | ||
| - | ==Comprimir .zip== | + | |
| + | |||
| + | ===Comprimir .zip=== | ||
| Comprime varios ficheros o directorios y generar un '' | Comprime varios ficheros o directorios y generar un '' | ||
| Línea 122: | Línea 152: | ||
| <code bash>zip -r archivo_comprimido.zip directorio</ | <code bash>zip -r archivo_comprimido.zip directorio</ | ||
| - | ==Descomprimir .zip== | + | |
| + | ===Descomprimir .zip=== | ||
| Descomprime un archivo comprimido '' | Descomprime un archivo comprimido '' | ||
| <code bash> | <code bash> | ||
| - | gzip -d archivo.zip | + | unzip archivo.zip |
| </ | </ | ||
| - | >A pesar de que el protocolo PKware ZIP funcionan en la mayoría de las plataformas, | + | >A pesar de que el protocolo PKware ZIP funcionan en la mayoría de las plataformas, |
| ==== rar ==== | ==== rar ==== | ||
| + | |||
| El '' | El '' | ||
| + | |||
| <code bash>rar -x fichero.rar</ | <code bash>rar -x fichero.rar</ | ||
| + | |||
| + | ====Conclusión==== | ||
| + | Anuncia tu aprendizaje a la comunidad con [[gab]]: | ||
| + | |||
| + | <code bash>gab -m "¡He aprendido a comprimir y descomprimir desde la terminal!"</ | ||
