Linux command unzip

De EjnTricks

Cet article présente quelque exemples d'exécution de la commande unzip sous Linux.

Hand-icon.png Votre avis

Current user rating: 63/100 (3 votes)

 You need to enable JavaScript to vote


Unzip-icon.png Décompresser un fichier

Sans argument particulier, le contenu de l'archive est extrait dans le répertoire courant.

Dans cet exemple, le contenu du fichier archive.zip, fichier package.txt et Packtpub.Apache.Maven.2.Effective.Implementation.Sep.2009.pdf, est extrait dans le répertoire en cours de visualisation.

#unzip archive.zip
Archive:  archive.zip
  inflating: package.txt
  inflating: Packtpub.Apache.Maven.2.Effective.Implementation.Sep.2009.pdf


Update icon.png Décompression en forçant la mise à jour

Lorsque l'archive à décompresser contient des fichiers qui existent déjà dans la répertoire cible. L'option -o permet de forcer l'écrasement des fichiers sans confirmation. Cette option est dangereuse car elle peut entraîner des mises à jour de fichiers non souhaitées, si l'utilisateur ne fait pas attention au contenu de l'archive.

#unzip -o archive.zip
Archive:  archive.zip
  inflating: package.txt
  inflating: Packtpub.Apache.Maven.2.Effective.Implementation.Sep.2009.pdf


Folder-icon.png Décompresser un fichier dans un répertoire cible

Il est possible de spécifier le répertoire cible pour l'extraction des fichiers à l'aide de l'argument -d. Dans cet exemple, le contenu du fichier archive.zip, fichier package.txt et Packtpub.Apache.Maven.2.Effective.Implementation.Sep.2009.pdf, est extrait dans le répertoire /tmp/unzip.

#unzip archive.zip -d /tmp/unzip
Archive:  archive.zip
  inflating: /tmp/unzip/package.txt
  inflating: /tmp/unzip/Packtpub.Apache.Maven.2.Effective.Implementation.Sep.2009.pdf