Voici ce que man 1 gzip
dit votre exigence.
Plusieurs fichiers compressés peuvent être concaténés. Dans ce cas, gunzip extraira tous les membres à la fois. Par exemple:
gzip -c file1 > foo.gz
gzip -c file2 >> foo.gz
ensuite
gunzip -c foo
est équivalent à
cat file1 file2
Inutile de dire, file1
peut être remplacé par file1.gz
.
Vous devez remarquer ceci:
gunzip extraira tous les membres à la fois
Donc, pour obtenir tous les membres individuellement, vous devrez utiliser quelque chose de supplémentaire ou écrire, si vous le souhaitez.
Cependant, ceci est également traité dans la page de manuel.
Si vous souhaitez créer un fichier d'archive unique avec plusieurs membres afin que les membres puissent ultérieurement être extraits indépendamment, utilisez un archiveur tel que tar ou zip. GNU tar prend en charge l' -z
option d'invoquer gzip de manière transparente. gzip est conçu comme un complément à tar, pas comme un remplacement.
cat file1.gz file2.gz file3.gz > allfiles.gz
. C'est vraiment aussi simple que ça :)