272 votes

Comment décompresser un fichier .tgz en utilisant le terminal ?

J'ai téléchargé le fichier mongodb-linux-x86_64-2.6.3.tgz en utilisant Windows 7 et l'ai gardé à l'emplacement D:\Amra\Software\Developing Soft.

Quand je fais un clic droit sur ce fichier .tgz en utilisant Ubuntu et que je regarde les propriétés, il montre Emplacement: /media/towhid/Amra/Software/Developing Soft. Maintenant comment puis-je décompresser ce fichier .tgz en utilisant la commande tar depuis le terminal ?

455voto

sourav c. Points 40637

Pour extraire un fichier .tgz avec tar, vous devez utiliser :

tar -xvzf /chemin/vers/votrefichier.tgz

où :

  • x pour extraire
  • v pour verbeux
  • z pour gnuzip
  • f pour fichier, doit être placé en dernier juste avant le nom du fichier.

Vous pouvez utiliser la commande suivante dans un terminal pour décompresser le fichier dans votre cas :

tar -xvzf /media/towhid/Amra/Logiciel/Developpement\ Soft/mongodb-linux-x86_64-2.6.3.tgz

Extraire un fichier .tgz dans un répertoire différent :

On peut utiliser l'option -C pour extraire le contenu de l'archive dans un répertoire différent comme suit :

tar -xvzf /chemin/vers/votrefichier.tgz -C /chemin/où/extraire/

22voto

Jeyekomon Points 393

Mettons fin aux décennies d'options tar d'une seule lettre à peine mémorables. Utilisez ceci pour extraire votre fichier .tgz :

tar --extract --file /chemin/vers/fichier.tgz

L'explication des options utilisées a été délibérément laissée de côté.

4voto

karel Points 97032

Ouvrez le terminal et utilisez la commande cd pour changer de répertoire vers le répertoire où se trouve le fichier mongodb-linux-x86_64-2.6.3.tgz, puis exécutez la commande suivante:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

La commande ci-dessus extraira le contenu de l'archive mongodb-linux-x86_64-2.6.3.tgz en préservant la structure hiérarchique de répertoires de l'archive.

Une commande similaire extrait les fichiers .tar.xz. Ouvrez le terminal et exécutez la commande suivante:

tar -xf /chemin/vers/votre/fichier.tar.xz

Explication:

  • -x extraire les fichiers d'une archive
  • -f utiliser le fichier d'archive

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X