Comprimir y descomprimir archivos en Linux
- 0 Comentarios
Comprimir y descomprimir archivos en Linux desde la línea de comandos es algo habitual y siempre viene bien tener a mano un pequeño resumen de cómo hacerlo.
Archivos Típicos
Ficheros .tar
tar empaqueta varios archivos en uno solo, pero no comprime.
Instalar la herramienta: $ emerge -n tar
Empaquetar: $ tar cf archivo.tar ficheros
Desempaquetar: $ tar -xvf archivo.tar
Ver contenido: $ tar -tf archivo.tar
Ficheros .gz
gzip sólo comprime fichero a fichero, no empaqueta varios ficheros en uno ni comprime directorios.
Instalar la herramienta: $ emerge -n gzip
Comprimir: $ gzip fichero
Descomprimir: $ gzip -d fichero.gz
Ficheros .bz2
bzip2 sólo comprime fichero a fichero, no empaqueta varios ficheros en uno ni comprime directorios.
Instalar la herramienta: $ emerge -n bzip2
Comprimir: $ bzip2 fichero
Descomprimir: $ bzip2 -d fichero.bz2
Para comprimir varios ficheros y archivarlos en uno solo, al estilo de los compresores zip o rar hay que combinar tar con gzip o con bzip2 como muestro a continuación.
Ficheros .tar.gz
Comprimir: $ tar -czf archivo.tar.gz ficheros
Descomprimir: $ tar -xvzf archivo.tar.gz
Ver contenido: $ tar -tzf archivo.tar.gz
Ficheros .tar.bz2
Comprimir: $ tar -c ficheros | bzip2 > archivo.tar.bz2
Descomprimir: $ bzip2 -dc archivo.tar.bz2 | tar -xv
Ver contenido: $ bzip2 -dc archivo.tar.bz2 | tar -t
Ficheros .zip
Instalar las herramientas: $ emerge -n zip unzip
Comprimir: $ zip archivo.zip ficheros
Descomprimir: $ unzip archivo.zip
Ver contenido: $ unzip -v archivo.zip
Ficheros .rar
Instalar la herramienta: $ emerge -n rar
Comprimir: $ rar a archivo.rar ficheros
Descomprimir: $ rar x archivo.rar
Ver contenido: $ rar l archivo.rar o $ rar v archivo.rar
Archivos no tan típicos
Ficheros .lha
Instalar la herramienta: $ emerge -n lha
Comprimir: $ lha a archivo.lha ficheros
Descomprimir: $ lha x archivo.lha
Ver contenido: $ lha v archivo.lha o $ lha l archivo.lha
Ficheros .arj
Instalar las herramientas: $ emerge -n arj unarj
Comprimir: $ arj a archivo.arj ficheros
Descomprimir: $ unarj archivo.arj o $ arj x archivo.arj
Ver contenido: $ arj v archivo.arj o $ arj l archivo.arj
Ficheros .zoo
Instalar la herramienta: $ emerge -n zoo
Comprimir: $ zoo a archivo.zoo ficheros
Descomprimir: $ zoo x archivo.zoo
Ver contenido: $ zoo L archivo.zoo o $ zoo v archivo.zoo
Esta entrada la copié desde aquí.
Saludos.