Travailler avec des archives ZIP sous Linux

Guide pratique pour créer, extraire et gérer des archives ZIP sous Linux.

ZIP est l'un des formats d'archive les plus universels — pris en charge nativement sur Windows, macOS, Linux et pratiquement tous les appareils. Il compresse efficacement fichiers et dossiers, et se prête parfaitement au partage rapide ou aux sauvegardes lorsque la compatibilité est primordiale.

À noter : le chiffrement intégré de ZIP (en particulier dans les anciennes versions) est faible selon les standards actuels. Pour les données sensibles, privilégiez des alternatives plus robustes comme tar + xz ou 7z.

Installer ZIP et unzip

Ubuntu / Debian :

sudo apt update
sudo apt install zip unzip -y

CentOS / Rocky / AlmaLinux :

sudo yum install zip unzip -y

ou (versions récentes) :

sudo dnf install zip unzip -y

Créer une archive ZIP

Commande de base pour compresser un dossier récursivement :

zip -r archive.zip folder/

Variantes utiles :

  1. Compression maximale (niveau 9 — taille minimale, mais plus lent) :

    zip -9 -r archive.zip /path/to/folder
    
  2. Compresser le répertoire courant :

    zip -9 -r archive.zip .
    
  3. Exclure des fichiers ou dossiers (pratique pour ignorer les logs, caches, etc.) :

    zip -9 -r archive.zip /var/www --exclude="*.log" --exclude="cache/*"
    
  4. Protéger l'archive par un mot de passe (attention : le chiffrement est basique — à utiliser uniquement pour une protection légère) :

    zip -9 -r --password "StrongPass123" secure.zip important_files/
    
  5. Compresser plusieurs dossiers/fichiers en une seule fois :

    zip -9 -r archive.zip folder1 folder2 file.txt
    

Nos produits et services

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

Extraire une archive ZIP

  1. Extraire dans le répertoire courant :

    unzip archive.zip
    
  2. Extraire dans un dossier spécifique (le crée s'il n'existe pas) :

    unzip archive.zip -d /path/to/destination
    
  3. Extraire uniquement certains fichiers :

    unzip archive.zip important/file.txt
    
  4. Extraire une archive protégée par un mot de passe :

    unzip -P "StrongPass123" archive.zip
    

Afficher le contenu d'une archive (sans extraire)

Lister les fichiers :

unzip -l archive.zip

Cette commande affiche les noms, tailles, dates et taux de compression des fichiers — très utile pour vérifier le contenu avant d'extraire.

Conseils pratiques

  • Utilisez toujours -r lors de la compression de dossiers — sans cette option, les sous-répertoires sont ignorés
  • Utilisez -9 pour une compression maximale quand la taille compte (mais c'est plus lent)
  • Ajoutez -v pour une sortie détaillée — vous verrez exactement ce qui est traité
  • ZIP est peu adapté aux très gros fichiers (>4 Go) ou aux chemins très imbriqués — préférez tar.xz dans ces cas
  • Vérifiez l'intégrité de l'archive après sa création : unzip -t archive.zip

Recommandation

ZIP est idéal pour le partage multiplateforme et la compatibilité Windows, mais pour les sauvegardes serveur, le stockage longue durée ou les données sensibles, tar.xz est supérieur — il compresse mieux, gère parfaitement les gros fichiers et offre une intégrité plus solide. Consultez notre guide détaillé : Travailler avec les archives tar

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter