16
Comprimir y descomprimir carpetas y archivos en linux desde la consola
0 Comments | Posted by admin in General
Ultimamente he tenido que subir grandes cantidades de archivos via ftp usando Filezilla y con una conexión no muy buena. Esto último de la conexión tampoco influye mucho porque mas o menos subo 5000 archivos pero en total pesan unos 4 o 5MB por lo que tener una velocidad de subida muy buena tampoco hace la gran diferencia.
El tema es que para subir esos 5000 archivos con un gestor de FTP tardo como 3 horas.
Pensando un poco se me ocurrió comprimir la carpeta que contiene mis 5000 archivos para posteriormente subir un único archivo para luego descomprimirla en el servidor.
Una vez comprimida (en mi caso uso tar.gz) la subo al servidor. Posteriormente me logueo en el servidor via ssh (en mi caso usando putty para linux) y procedo a descomprimir mi archivo.
Para comprimir nuestra carpeta podemos hacerle click derecho (en caso de tener entorno gráfico) o podemos usar la consola:
$ tar -zcvf archivo.tar.gz direccion_de_la_carpeta
Luego de subirlo lo vamos a descomprimr. Nos paramos en la carpeta donde está el archivo:
$ cd ruta/de/la/carpeta
Descomprimo:
$ tar -xzvf archivo.tar.gz
Aquí hay una completa guía de cómo descomprimir otro tipo de archivos.

