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.
El comando te tienes que ejecutar desde la consola es el siguiente:
$ tar -zcvf nombre-archivo.tar.gz nombre-directorio
Donde,
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,
Otros formatos y comandos para comprimir y descomprimir mas usados
Comprimir
$ gzip -9 fichero
Descomprimir
$ gzip -d fichero.gz
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.
Comprimir
$ zip archivo.zip ficheros
Descomprimir
$ unzip archivo.zip
Comprimir
$ rar -a archivo.rar ficheros
Descomprimir
$ rar -x archivo.rar