GNU/Linux >> Tutoriels Linux >  >> Linux

Comment transformer un fichier tar en fichier Tgz ?

Je crée généralement un fichier tgz pour my_files avec la commande tar -czvf my_files.tgz my_files , et extrayez-les avec tar -zxvf my_files.tgz . Maintenant, j'ai un fichier tar créé avec la commande tar -cvf my_files.tar my_files . Je me demande comment je peux transformer le my_files.tar dans my_files.tgz pour que plus tard je puisse l'extraire avec la commande tar -zxvf my_files.tgz ? Merci.

Réponse acceptée :

Un simple .tar archive créée avec cf (avec ou sans v ) n'est pas compressé ; pour obtenir un .tar.gz ou .tgz archivez-le, compressez-le :

gzip < my_files.tar > my_files.tgz

Vous voudrez peut-être ajouter -9 pour une meilleure compression :

gzip -9 < my_files.tar > my_files.tgz

Les deux variantes laisseront les deux archives autour; vous pouvez utiliser

gzip -9 my_files.tar

à la place, ce qui produira my_files.tar.gz et supprimez my_files.tar (si tout va bien). Vous pouvez ensuite renommer my_files.tar.gz vers my_files.tgz si vous le souhaitez.

Avec beaucoup de tar implémentations, vous pouvez extraire des archives sans spécifier le z et tar saura quoi faire — vous pouvez donc utiliser la même commande avec des archives compressées et non compressées.


Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment extraire le fichier filename.tar.gz

  3. Comment grep \n dans le fichier

  4. Comment puis-je protéger par mot de passe un fichier .tgz avec tar sous Unix ?

  5. Comment convertir un fichier TAR en un fichier ISO

Comment extraire (décompresser) le fichier Tar Bz2

Comment extraire (décompresser) le fichier tar.xz

Comment créer un fichier Tar Gz

Comment installer les packages .tar.gz ou .tgz sous Linux

Comment extraire le fichier Tar.xz sur la ligne de commande Linux

Comment créer un fichier Tar gz