Comprimir y descomprimir .gz, .tar, y .zip en Linux
En esta entrada os pongo una de las cosas que más se pueden realizar en un sistema linux, y no es otra que comprimir y descomprimir los archivos .gz, .tar y .zip por linea de comandos.
Para ello tenemos que estar seguros de tener instaladas las librerías que nos permiten hacerlo en la distribución que estamos trabajando. Después solo queda situarnos en el directorio que queremos comprimir o conocer la ruta absoluta de este y:
//Archivos .tar: Empaquetar: tar -cvf directorio.tar /dir/a/comprimir/ Desempaquetar: tar -xvf paquete.tar
//Archivos .gz: Comprimir: gzip -9 fichero.php Descomprimir: gzip -d index.php.gz
//Archivos .zip: Comprimir: zip fichero.zip fichero Descomprimir: unzip fichero.zip
Utilizaremos -r (recursivo) para en un directorio comprimir todo su contenido
Comprimir: zip -r fichero.zip carpeta
En el caso de tener que instalarlo porque no tenemos el programa en nuestro sistema:
sudo apt-get install zip