Programación web

Comprimir y descomprimir archivos por SSH

Equipo Kreactiva 2 min de lectura
comprimir SSH
Comprimir y descomprimir archivos en Linux desde la línea de comandos por ssh es algo habitual y siempre viene bien tener a mano un pequeño resumen de cómo hacerlo.  
comprimir SSH comprimir SSH
  Los típicos comandos SSH:  

Comprimir y descomprimir 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
   

Comprimir y descomprimir 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
   

Comprimir y descomprimir 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.

Comprimir y descomprimir  Ficheros .tar.gz

  • Comprimir: # tar -czf archivo.tar.gz ficheros
  • Descomprimir: # tar -xvzf archivo.tar.gz
  • Ver contenido: # tar -tzf archivo.tar.gz
 

Comprimir y descomprimir 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
 

Comprimir y descomprimir  Ficheros .zip

  • Instalar las herramientas: # emerge -n zip unzip
  • Comprimir: # zip archivo.zip ficheros
  • Descomprimir: # unzip archivo.zip
  • Ver contenido: # unzip -v archivo.zip
 

Comprimir y descomprimir  Ficheros .rar

  • Instalar la herramienta: # emerge -n rar
  • Comprimir: # rar a archivo.rar ficheros
  • Descomprimir: # rar por 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 por 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 por 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 por 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 :)
Programación web

Artículos relacionados

priorización en HTTP/2

En qué consiste la priorización en HTTP/2

El protocolo HTTP/2, desde su estandarización en 2015, ha marcado un hito en la evolución de la web, ofreciendo mejoras significativas sobre su predecesor HTTP/1.1 en términos de rendimiento, seguridad y eficiencia. Una…

4 min de lectura
Qué es el DOM

¿Qué es el DOM y cómo reducir los DOM de gran tamaño?

En el desarrollo web, entender y optimizar el Document Object Model (DOM) es fundamental para mejorar la experiencia del usuario, la velocidad de carga de la página y, en última instancia, el éxito de un sitio web. Este…

4 min de lectura