Question Comment décompresser une archive tar gz vers une destination spécifique?


Je veux décompresser un .tar.gz fichier dans un répertoire spécifique.

Le fichier d'archive est dans /root/Documents. Je veux le décompresser dans /root/Desktop/folder. La structure de dossier dans le fichier compressé doit être conservée dans le répertoire de destination.


84
2017-10-19 08:15


origine




Réponses:


Vous avez deux choix:

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

ou

tar xf file.tar.gz -C /root/Desktop/folder

144
2017-10-19 08:43



merci, que diriez-vous gzip -dc archive.tar.gz | tar -xf - -C /destination ? - alwbtc
quelle -C signifie? - AlikElzin-kilaka
@ AlikElzin-kilaka De man tar -C, --directory DIR change dans le répertoire DIR - tachomi
tar -xvjf foo.tar.bz2 pour ceux qui recherchent bz2 comme moi - vladkras
Vous n'avez en fait plus besoin de spécifier le format de compression avec le tar moderne. J'ai édité la réponse pour qu'elle fonctionne avec bz2, xz et tout ce que vous voulez y jeter. - Patches