jueves, 2 de octubre de 2008

Comprimir y descomprimir en Linux

Como siempre los artículos que publico son a modo de recordatorio, de forma que este blog es como una guía para el día a día. Hoy he encontrado un artículo en (http://stolz.gsmlandia.com), que creo muy interesante y necesario, descomprimir y comprimir ficheros en linux desde línea de comandos.

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.

Los 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

Los 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

Ahora que sabes como compimir directorios, recuerda hacerte una copia de seguridad de tu sistema :)

No hay comentarios: