Recherche de site Web

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 vers un répertoire spécifique ou différent sous Linux. Ce petit guide vous explique comment extraire/décompresser des fichiers d'archive .zip dans un répertoire spécifique ou différent sous Linux.

Zip est un utilitaire simple d'empaquetage et de compression de fichiers multiplateforme pour les systèmes de type Unix, notamment Linux et Windows. ainsi que de nombreux autres systèmes d'exploitation. Le format « zip » est un format de fichier d'archivage couramment 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 (emballé 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 des fichiers. structure des répertoires.

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 faire 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 les fichiers d'archive .zip dans un répertoire spécifique ou différent à partir de la ligne de commande, incluez l'indicateur de commande de décompression -d 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, lisez les pages de manuel des commandes zip et unzip.

man zip
man unzip 

Vous aimerez peut-être également lire les articles connexes suivants.

  1. Comment archiver/compresser des fichiers et des répertoires sous Linux
  2. Comment ouvrir, extraire et créer des fichiers RAR sous Linux
  3. Peazip - Un gestionnaire de fichiers portable et un outil d'archivage pour Linux
  4. Dtrx - Un outil d'extraction d'archives intelligente (tar, zip, cpio, rpm, deb, rar) pour Linux

Dans ce court article, nous avons expliqué comment extraire/décompresser des fichiers d'archive .zip 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.