Esto es lo que man 1 gzip
dice sobre su requerimiento.
Se pueden concatenar varios archivos comprimidos. En este caso, gunzip extraerá todos los miembros a la vez. Por ejemplo:
gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz
Entonces
gunzip -c foo
es equivalente a
cat file1 file2
No hace falta decir que file1
se puede reemplazar por file1.gz
.
Debes notar esto:
gunzip extraerá todos los miembros a la vez
Entonces, para obtener a todos los miembros individualmente, tendrá que usar algo adicional o escribir, si lo desea.
Sin embargo, esto también se aborda en la página de manual.
Si desea crear un solo archivo de almacenamiento con varios miembros para que los miembros puedan extraerse posteriormente de forma independiente, utilice un archivador como tar o zip. GNU tar admite la -z
opción de invocar gzip de forma transparente. gzip está diseñado como un complemento de tar, no como un reemplazo.
cat file1.gz file2.gz file3.gz > allfiles.gz
. Realmente es así de simple :)