GNU/Linux >> Tutoriels Linux >  >> Linux

Comment compresser plusieurs fichiers dans un seul fichier gz?

Vous voulez tar vos fichiers ensemble et gzip le fichier tar résultant.

tar cvzf cvd.tar.gz cvd*.txt

Pour décompresser le fichier tar gzip, vous feriez :

tar xvzf cvd.tar.gz -C /path/to/parent/dir

Cela extraira vos fichiers sous le /path/to/parent/dir répertoire


si vous avez un zip,

zip myzip.zip cvd*.txt

Pas besoin de tar eux d'abord.


Vous voudrez utiliser tar, comme ceci :

tar -czvf file.tar.gz cvd*.txt

tar rassemble les fichiers, tandis que gzip effectue ensuite la compression.

Citez la page de manuel de gzip :

Si vous souhaitez créer un seul fichier d'archive avec plusieurs membres afin que les membres puissent ensuite être extraits indépendamment, utilisez un archiveur tel que tar ou zip. GNU tar prend en charge l'option -z pour invoquer gzip de manière transparente. gzip est conçu comme un complément à tar, pas comme un remplacement


Linux
  1. Comment diviser une grande archive 'tar' en plusieurs fichiers d'une certaine taille

  2. Comment résoudre :stdin :pas au format gzip

  3. Comment extraire les fichiers .gz et .tar.gz sous Linux

  4. Comment diviser un seul fichier en plusieurs fichiers en fonction des lignes

  5. Concaténer des fichiers spécifiques en un seul fichier ?

Comment créer un fichier Tar Gz

Comment diviser un gros fichier d'archive en plusieurs petits fichiers à l'aide de la commande Split sous Linux

Comment diviser un gros fichier d'archive en plusieurs petits fichiers à l'aide de la commande Split sous Linux

Comment joindre plusieurs lignes en une seule dans un fichier sous Linux

Comment fusionner plusieurs fichiers PDF en un seul PDF sous Linux

Comment joindre/fusionner plusieurs fichiers audio en un seul sous Linux