Comment créer et extraire des fichiers zip dans un répertoire spécifique sous Linux
Dans l’un de nos nombreux articles sur la commande tar, nous vous avons montré comment extraire des fichiers tar dans un répertoire spécifique ou différent sous Linux. Ce petit guide vous explique comment extraire/décompresser .zip fichiers d’archive dans un répertoire spécifique ou différent sous Linux.
Zip est un utilitaire simple et multiplateforme d’empaquetage et de compression de fichiers pour les systèmes de type Unix, y compris Linux et Windows OS. ainsi que de nombreux autres systèmes d’exploitation. Le format « zip » est un format de fichier d’archivage courant utilisé sur les PC Windows et, surtout, il vous permet de spécifier le niveau de compression entre 1 et 9 en option.
Lire aussi : 5 meilleurs outils d’archivage en ligne de commande pour Linux
Créer un fichier d’archive zip sous Linux
Pour créer un fichier .zip (empaqueté et compressé) à partir de la ligne de commande, vous pouvez exécuter une commande similaire à celle ci-dessous, L’indicateur -r permet la lecture récursive de la structure du répertoire des fichiers.
$ zip -r tecmint_files.zip tecmint_files
Pour décompresser le fichier d’archive tecmint_files.zip que vous venez de créer ci-dessus, vous pouvez exécuter la commande unzip comme suit.
$ unzip tecmint_files.zip
La commande ci-dessus extraira les fichiers dans le répertoire de travail actuel. Que se passe-t-il si vous souhaitez envoyer les fichiers décompressés dans un répertoire spécifique ou différent - vous pouvez l’apprendre dans la section suivante.
Extraire le fichier zip dans un répertoire spécifique ou différent
Pour extraire/décompresser .zip fichiers d’archive dans un répertoire spécifique ou différent de la ligne de commande, incluez l’indicateur de commande -d unzip comme indiqué ci-dessous. Nous utiliserons le même exemple ci-dessus pour le démontrer.
Cela extraira le contenu du fichier .zip dans le répertoire /tmp :
$ mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/
Pour plus d’informations sur l’utilisation, consultez les pages de manuel des commandes zip et unzip.
$ man zip
man unzip
Vous pouvez également lire les articles connexes suivants.
- Comment archiver/compresser des fichiers et des répertoires sous Linux
- Comment ouvrir, extraire et créer des fichiers RAR sous Linux
- Peazip - Un gestionnaire de fichiers portable et un outil d’archivage pour Linux
- Dtrx - Un outil intelligent d’extraction d’archives (tar, zip, cpio, rpm, deb, rar) pour Linux
Dans ce court article, nous avons expliqué comment extraire/décompresser .zip fichiers d’archive dans un répertoire spécifique ou différent sous Linux. Vous pouvez ajouter vos réflexions à cet article via le formulaire de commentaires ci-dessous.

