Nous verrons comment extraire un tar.gz fichier sous Linux.
Un fichier tar.gz est un fichier d'archive qui contient des fichiers d'autres types. Il agit comme un fichier de stockage intermédiaire sur un réseau. Il compresse également tous ces fichiers de manière compacte. Cela facilite l'envoi de ces fichiers.
Il y a deux étapes impliquées dans ce processus.
- L'expéditeur compresse tous les fichiers nécessaires dans le conteneur d'archives et les envoie sur un réseau.
- Le destinataire, après avoir obtenu le fichier, peut maintenant décompresser le contenu du
tar.gz
archiver.
Nous examinons comment extraire ce format de fichier d'archive sous Linux.
Extraire le fichier tar.gz
Nous pouvons utiliser le tar
commande pour décompresser un tel fichier. Si ce fichier est compressé à l'aide d'un compresseur gzip , la commande suivante s'applique :
tar -xzf filename.tar.gz
Ici, filename.tar.gz est l'archive que vous souhaitez décompresser.
Cela signifie que nous instruisons le tar
commande pour :
- x -> Extraire les fichiers
- z -> Ceci filtre l'archive en utilisant gzip
- f -> Utiliser un fichier d'archive
Le nom de l'archive doit venir immédiatement après le f
option.
Si nous voulons tar
pour afficher plus d'informations sur les fichiers, nous pouvons également spécifier le -v
option détaillée.
tar -xvzf filename.tar.gz
Extraire sans utiliser gzip
Pour une raison quelconque, si cela ne fonctionne pas, essayez de taper la commande suivante, sans utiliser gzip .
tar -xf filename.tar.gz
Comme vous pouvez le constater, puisque nous avons emballé notre archive sans le -z
option (sans gzip ), nous ne pouvons pas utiliser le -z
option lorsque nous le déballons. Donc, nous devons le décompresser normalement.
Extraire vers un répertoire spécifié
Nous pouvons extraire l'archive dans n'importe quel répertoire en spécifiant le -C option. Cela indique tar
pour changer de répertoire avant de décompresser.
tar -xvzf filename.tar.gz -C ~/path/to/extract
Vous pouvez voir que le contenu décompressé est bien stocké dans ~/random
.
Conclusion
Espérons que cet article lève tout doute persistant sur la façon dont vous pourriez extraire un tar.gz fichier sous Linux. Sinon, n'hésitez pas à poser des questions dans la section des commentaires ci-dessous !
Références
- Question StackOverflow