====== Como comprimir una carpeta entera en linux desde consola ====== Es muy fácil y útil comprimir archivos y sobre todo carpetas enteras desde consola. Es útil a la hora de realizar backups o copias de seguridad de directorios, ya que permite comprimir un directorio entero y descargarlo de forma más segura y más cómoda. ---- ==== Ficheros tar.gz ==== El comando te tienes que ejecutar desde la consola es el siguiente: $ tar -zcvf nombre-archivo.tar.gz nombre-directorio Donde, -z: Comprimir archivos usando gzip -c: Crear un nuevo archivo -v: Verbose, es decir, mostrar el proceso durante la creación del archivo -f: nombre de archivo Ahora bien, Como Descomprimir un archivo .tar.gz. El comando necesario para descomprimir sería el mismo pero cambiando algunos atributos. $ tar -xvzf miarchivo.tar.gz Donde, -x: extrae el contenido del archivo comprimido -v: Verbose, es decir, mostrar el proceso durante la creación del archivo -f: nombre de archivo Otros formatos y comandos para comprimir y descomprimir mas usados ==== Ficheros gz ==== Comprimir $ gzip -9 fichero Descomprimir $ gzip -d fichero.gz ==== Ficheros bz2 ==== Comprimir $ bzip fichero Descomprimir $ bzip2 -d fichero.bz2 Tanto gzip como bzip2 solo comprimen ficheros. No son capaces de empaquetar carpetas, para esto se utiliza el comando tar que he indicado anteriormente. ==== Ficheros zip ==== Comprimir $ zip archivo.zip ficheros Descomprimir $ unzip archivo.zip ==== Ficheros rar ==== Comprimir $ rar -a archivo.rar ficheros Descomprimir $ rar -x archivo.rar