Duplicar posible:
gzipping up a set of directories and creating a tar compressed fileCómo gzip todos los archivos en todos los subdirectorios en un archivo comprimido en bash
This post describe cómo gzip cada archivo individualmente dentro de una estructura de directorios. Sin embargo, necesito hacer algo ligeramente diferente. Necesito producir un gran archivo gzip para todos los archivos en un directorio determinado. También necesito poder especificar el nombre de archivo de salida para el archivo comprimido (por ejemplo, files.gz) y sobrescribir el archivo de archivo comprimido anterior, si ya existe uno.
'gzip' por su propia naturaleza sólo comprime un único archivo. Para poner varios archivos en un archivo para el siguiente gzipping, use 'tar'. – Thomas