Comment extraire une archive compressée XZ sur Linux
XZ est un format de compression largement utilisé qui offre des taux de compression élevés. Il est couramment utilisé pour compresser des fichiers dans des environnements Linux en raison de son efficacité et de sa compatibilité. L’extraction d’archives compressées XZ sous Linux peut être réalisée à l’aide de divers outils en ligne de commande. Dans cet article, nous allons vous guider à travers les étapes détaillées de l’extraction de fichiers compressés XZ sur un système Linux.
Dans ce tutoriel, vous allez apprendre :
- Comment vérifier si les utilitaires XZ sont installés
- Comment installer les utilitaires XZ s’ils ne sont pas déjà installés
- Comment lister le contenu d’une archive tar.xz
- Comment extraire des fichiers compressés XZ
- Comment extraire des fichiers spécifiques d’une archive tar.xz
Vérification des utilitaires XZ
Avant d’extraire des archives compressées XZ, assurez-vous que les utilitaires XZ sont installés sur votre système. L’outil de ligne de commande xz est essentiel pour la gestion des fichiers XZ.
Vérifiez si XZ est installé : Ouvrez votre terminal et tapez la commande suivante pour vérifier si
xzest installé.xz --versionInstaller les utilitaires XZ : Si
xzn’est pas installé, vous pouvez l’installer à l’aide de votre gestionnaire de paquets. Par exemple, sur les systèmes basés sur Debian (comme Ubuntu), utilisez la commande suivante :apt install xz-utilsPour les systèmes basés sur Red Hat (comme CentOS), utilisez :
yum install xzListe du contenu d’une archive tar.xz : Avant d’extraire des fichiers, vous voudrez peut-être voir le contenu de l’archive tar.xz. Vous pouvez lister le contenu à l’aide de la commande
taravec l’option-t.tar -tf archive.tar.xzExtraction de fichiers compressés XZ : Une fois les utilitaires XZ installés, vous pouvez extraire des fichiers compressés XZ à l’aide de la commande
xzsuivie de l’option-d(qui signifie décompresser).xz -d filename.xzCette commande décompressera
nom_fichier.xzet supprimera le fichier.xzd’origine, vous laissant avec le fichier décompressé.Si vous souhaitez conserver le fichier compressé d’origine, utilisez la commande suivante :
xz -dk filename.xzL’option
-kindique àxzde conserver le fichier d’origine.Extraction de fichiers spécifiques à partir d’une archive tar.xz : Si vous disposez d’une archive tar.xz et que vous souhaitez extraire uniquement des fichiers spécifiques, vous pouvez le faire à l’aide de la commande
tar. Tout d’abord, listez le contenu de l’archive tar.xz pour voir les fichiers qu’elle contient :tar -tf archive.tar.xzCette commande affichera une liste de fichiers dans l’archive.
Ensuite, extrayez les fichiers spécifiques dont vous avez besoin en spécifiant leurs noms avec l’option
-x:tar -xvf archive.tar.xz path/to/specific/fileRemplacez
path/to/specific/filepar le chemin réel du fichier que vous souhaitez extraire. Vous pouvez spécifier plusieurs fichiers séparés par un espace si nécessaire.Par exemple, pour extraire
des file1.txtetdes file2.txt, utilisez :tar -xvf archive.tar.xz file1.txt file2.txtCette commande n’extraira que les fichiers spécifiés de l’archive tar.xz.
Si les utilitaires XZ sont installés, vous verrez les informations de version. Si ce n’est pas le cas, vous devez l’installer.
Cela installera les utilitaires XZ sur votre système.
Cette commande affichera une liste des fichiers contenus dans l’archive sans les extraire.
Conclusion
L’extraction de fichiers compressés XZ sur Linux est simple avec les bons outils. En suivant les étapes décrites dans ce tutoriel, vous pouvez facilement gérer les archives XZ sur votre système. Assurez-vous de vérifier l’installation des utilitaires XZ et d’utiliser les commandes appropriées pour décompresser efficacement vos fichiers. De plus, la liste du contenu d’une archive tar.xz avant d’extraire et d’extraire des fichiers spécifiques de l’archive offre une flexibilité dans la gestion d’archives volumineuses.
Dépannage
Lorsqu’il s’agit de fichiers compressés XZ, vous pouvez rencontrer des erreurs courantes. Voici les messages d’erreur les plus fréquents et leurs solutions :
Erreur : tar (enfant) : xz : Impossible d’exécuter : Aucun fichier ou répertoire
Solution : Cette erreur se produit lorsque l’utilitaire xz n’est pas installé sur votre système. Pour résoudre ce problème, installez les utilitaires XZ comme indiqué dans le tutoriel :
apt-get install xz-utilsou
yum install xzErreur : tar (enfant) : L’erreur n’est pas récupérable : quitter maintenant
Solution : Cette erreur indique un problème avec le fichier d’archive lui-même. Assurez-vous que le fichier n’est pas corrompu et que vous disposez des autorisations appropriées pour le lire. Vous pouvez vérifier l’intégrité de l’archive avec :
xz -t filename.xzCette commande teste l’intégrité de l’archive. Si le fichier est corrompu, vous devrez le télécharger ou le transférer à nouveau.
Erreur : tar : L’enfant a renvoyé l’état 2
Solution : Cette erreur est liée aux erreurs précédentes et se produit généralement lorsque l’utilitaire xz est manquant ou que le fichier est corrompu. Assurez-vous que xz est installé et que le fichier d’archive est intact.
En suivant ces solutions, vous pouvez dépanner et résoudre les problèmes courants rencontrés lors de la gestion des fichiers compressés XZ sous Linux.

