web-dev-qa-db-fra.com

Comment décompresser les fichiers .tgz en utilisant le terminal?

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

Lorsque je clique avec le bouton droit sur ce fichier .tgz sous Ubuntu et que je vois une propriété, il affiche Location: /media/towhid/Amra/Software/Developing Soft. Maintenant, comment vais-je décompresser ce fichier .tgz en utilisant la commande tar à partir du terminal?

164
Towhid

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

tar -xvzf /path/to/yourfile.tgz

où,

  • xfor extract
  • vpour verbose
  • zpour gnuzip
  • fpour le fichier, devrait arriver enfin 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/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

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

L'option -C permet d'extraire le contenu de l'archive dans un autre répertoire, comme suit:

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/
281
souravc

Ouvrez le terminal et utilisez la commande cd pour changer de répertoire en 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 tout en préservant la structure de répertoires de l'arborescence hiérarchique.

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

tar -xf /path/to/your/file.tar.xz

Explication:

  • -x extraire les fichiers d'une archive
  • -f utilise un fichier archive
3
karel

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

tar --extract --file /path/to/file.tgz

L'explication des options utilisées a été volontairement laissée de côté.

2
Jeyekomon