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 :
-
Compression maximale (niveau 9 — taille minimale, mais plus lent) :
zip -9 -r archive.zip /path/to/folder -
Compresser le répertoire courant :
zip -9 -r archive.zip . -
Exclure des fichiers ou dossiers (pratique pour ignorer les logs, caches, etc.) :
zip -9 -r archive.zip /var/www --exclude="*.log" --exclude="cache/*" -
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/ -
Compresser plusieurs dossiers/fichiers en une seule fois :
zip -9 -r archive.zip folder1 folder2 file.txt
Nos produits et services
Extraire une archive ZIP
-
Extraire dans le répertoire courant :
unzip archive.zip -
Extraire dans un dossier spécifique (le crée s'il n'existe pas) :
unzip archive.zip -d /path/to/destination -
Extraire uniquement certains fichiers :
unzip archive.zip important/file.txt -
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
-rlors de la compression de dossiers — sans cette option, les sous-répertoires sont ignorés - Utilisez
-9pour une compression maximale quand la taille compte (mais c'est plus lent) - Ajoutez
-vpour 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 !