- Windows 11 inclut une prise en charge native du format tar, vous permettant d'extraire des fichiers .tar.gz, .tgz, .gz et .zip à l'aide de l'invite de commandes.
- La commande principale est
tar -xvzf file.tar.gz -C destination-folder
- Les fichiers .tar.gz sont des archives tar compressées avec gzip, couramment utilisées sur les systèmes Linux et macOS.
- Vous pouvez également extraire des archives tar à l'aide d'outils Linux via le sous-système Windows pour Linux (WSL) avec une distribution comme Ubuntu.
Windows 11 prend en charge nativement l'extraction des fichiers « .tar.gz » via l'invite de commandes, sans outil tiers. Vous pouvez même utiliser une distribution Linux via le sous-système Windows pour Linux (WSL) pour extraire rapidement des archives tar créées sur une autre plateforme.
Un fichier .tar.gz a été créé avec l'utilitaire d'archivage Unix tar , puis compressé avec gzip . On les appelle souvent « archives tar ». Bien qu'on puisse les trouver avec une double extension (.tar.gz), le format peut également s'écrire .tgz ou .gz . (À noter que Linux n'utilise pas d'extensions de fichiers ; le type de fichier est inclus dans son nom.)
Bien que les fichiers tar soient généralement plus courants sur les distributions Linux (par exemple, Ubuntu) et macOS pour les sauvegardes et l'archivage, vous pouvez également en rencontrer sur Windows 11. Vous pourriez utiliser des outils tiers comme 7-Zip et PeaZip , mais leur utilisation est déconseillée car ils ne fonctionnent pas toujours avec les fichiers .tar.gz . Il est donc préférable d'utiliser la prise en charge native de tar disponible sous Windows 11 ou via WSL avec une distribution Linux.
Dans ce guide , vous apprendrez comment utiliser les commandes tar natives sous Windows 11 via l'invite de commandes et sous Ubuntu pour extraire le contenu d'un fichier .tar.gz.
Pour extraire les fichiers .tar.gz, .tgz, .gz et .zip à l'aide de tar sous Windows 11, suivez ces étapes :
-
Ouvrez le menu Démarrer sous Windows 11.
-
Recherchez « Invite de commandes » , cliquez avec le bouton droit sur le premier résultat et sélectionnez l' option « Exécuter en tant qu'administrateur » .
-
Saisissez la commande suivante pour utiliser tar afin d'extraire les fichiers et appuyez sur Entrée :
tar -xvzf C:/CHEMIN/VERS/FICHIER/NOM-DU-FICHIER.tar.gz -CC:/CHEMIN/VERS/DOSSIER/EXTRACTION

Dans la commande, modifiez-la pour inclure les chemins source et de destination.
Une fois ces étapes terminées, les fichiers et dossiers seront extraits vers la destination spécifiée.
On suppose que l'archive tar a été créée sur un autre système. De plus, nous avons omis certaines options généralement utiles pour préserver les autorisations, car elles ne sont pas nécessaires sous Windows 11.
Vous devez d'abord installer une distribution utilisant le sous-système Windows pour Linux avant de pouvoir extraire des archives tar sous Linux.
Pour extraire un fichier .tar.gz sous Linux, suivez ces étapes :
-
Ouvrir Démarrer .
-
Recherchez Ubuntu et cliquez sur le premier résultat pour ouvrir l'application.
-
Saisissez la commande suivante pour extraire le contenu du fichier .tar.gz et appuyez sur Entrée :
sudo tar -xvzf /mnt/c/CHEMIN/VERS/FICHIER-TAR/Bureau/NOM-DU-FICHIER.tar.gz -C /mnt/c/CHEMIN/VERS/DOSSIER/DESTINATION

Dans la commande, modifiez la syntaxe pour inclure les chemins source et de destination. S'il s'agit uniquement d'un fichier .tar , utilisez la même commande sans l' argument z .
Nous avons utilisé la sudocommande pour exécuter l'outil en tant qu'administrateur, tarpour appeler l'application, et nous avons utilisé les options suivantes :
- x : indique à tar que vous souhaitez extraire du contenu.
- v : argument optionnel permettant d’afficher la progression de l’extraction. Sinon, seul un curseur clignotant s’affichera jusqu’à la fin du processus.
- z : indique à tar de décompresser le contenu d’un fichier « .tar.gz » avec gzip.
- f : indique à tarball d'extraire le nom du fichier.
Après avoir sélectionné l'option, vous devez indiquer le chemin d'accès à l'archive tar à extraire. Dans la commande, le chemin commence par « / » /mnt/c/car il s'agit de Linux et non de Windows.
L' option -C — (tiret et C majuscule ) est utilisée pour changer de dossier, et vous devez spécifier le chemin de destination, qui commence par l' /mnt/annotation suivie du chemin Windows.
Vous devez faire attention aux majuscules et aux minuscules lorsque vous saisissez une commande Linux, car « Desktop » n’est pas la même chose que « desktop ».
Ce sont les options de base pour extraire un fichier « .tar.gz », mais vous pouvez utiliser la tar --helpcommande pour en savoir plus sur les options disponibles.
Il est important de noter que Windows 11 inclut désormais une prise en charge native des formats TAR, GZ, 7-Zip, RAR et de nombreux autres formats d'archivage dans l'Explorateur de fichiers.