En muchas ocasiones es necesario comprimir una gran cantidad de ficheros y directorios, en Linux hay un comando que nos ayudarán a conseguir nuestro objetivo.
El comando TAR nos permite empaquetar en un único archivo todos los archivos de un directorio, incluyendo subdirectorios, pero también nos ofrece la opción de comprimir con GZIP el fichero resultante.
Empaquetar y comprimir:
tar czvf archivo.tar.gz /directorio/*
Desempaquetar y descomprimir:
tar xzvf archivo.tar.gz
Ver el contenido (sin extraer):
tar tzvf archivo.tar.gz
Si son miles de archivos, nos puede interesar dejar el proceso en segundo plano:
tar czvf archivo.tar.gz . &