Linux zip · 3 min read · Jan 09, 2026
Tutoriel sur la commande zip de Linux pour les débutants (5 exemples)

Comme son nom l’indique, la commande zip vous permet de créer des archives. Dans ce tutoriel, nous allons discuter des bases de zip en utilisant des exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples ici ont été testés sur une machine Ubuntu 18.04 LTS.
Commande zip de Linux
La ligne de commande zip de Linux vous permet de regrouper et de compresser (archiver) des fichiers. Voici sa syntaxe :
zip [OPTIONS] archive_name list_of_filesEt voici comment la page de manuel de l’outil l’explique :
zip est un utilitaire de compression et de regroupement de fichiers pour Unix, VMS, MSDOS, OS/2, Windows 9x/NT/XP,
Minix, Atari, Macintosh, Amiga et Acorn RISC OS.
Il est analogue à une combinaison des commandes Unix tar(1) et compress(1) et est compatible
avec PKZIP (ZIP de Phil Katz pour les systèmes MSDOS).Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une meilleure idée de la façon dont fonctionne la commande zip.
Q1. Comment utiliser la commande zip ?
L’utilisation de base est assez simple - il suffit de fournir le nom du fichier zip et les fichiers à compresser en entrée. Voici un exemple :
zip files.zip file1.txt file2.txt file3.txtL’idée derrière cette commande est de compresser les trois fichiers .txt dans un fichier .zip. Voici la sortie produite par cette commande :
adding: file1.txt (stored 0%)
adding: file2.txt (stored 0%)
adding: file3.txt (stored 0%)Et un fichier nommé ‘files.zip’ a été produit dans le répertoire de travail actuel.
Q2. Comment supprimer un fichier d’une archive (fichier compressé) ?
Cela peut être fait en utilisant l’option de ligne de commande -d. Par exemple, pour supprimer file3.txt du fichier files.zip, j’ai exécuté la commande zip de la manière suivante :
zip -d files.zip file3.txtL’outil m’a informé de l’opération de suppression par le message suivant :
deleting: file3.txtQ3. Comment ajouter de nouveaux fichiers à un fichier compressé (archive) existant ?
Tout comme l’opération de suppression est effectuée via -d, si vous souhaitez ajouter de nouveaux fichiers à un fichier compressé existant, vous pouvez le faire en utilisant l’option de ligne de commande -u.
Voici un exemple :
zip -u files.zip file3.txt file4.txtVoici les messages que cette commande a produits en sortie :
adding: file3.txt (stored 0%)
adding: file4.txt (stored 0%)Q4. Comment faire en sorte que zip supprime les fichiers originaux après archivage ?
Par défaut, les fichiers originaux ne sont pas supprimés même après que zip crée un fichier compressé. Cependant, si vous le souhaitez, vous pouvez forcer l’outil à supprimer les fichiers originaux. Cela peut être fait en utilisant l’option de ligne de commande -m.
Voici un exemple :
zip -m files.zip file1.txt file2.txt file3.txt file4.txtCette commande a créé files.zip en sortie tout en supprimant tous les fichiers .txt dans le processus.
Q5. Quelles sont d’autres options utiles de la commande zip ?
Une option de ligne de commande que vous aurez probablement besoin est -x. Elle est utilisée lorsque vous souhaitez exclure certains fichiers de la compression. Donc, ce que vous devez faire, c’est spécifier -x suivi du nom du fichier compressé suivi des noms des fichiers que vous souhaitez exclure.
Par exemple :
zip files.zip file2.txtCette commande va compresser tous les fichiers présents dans le répertoire de travail actuel, sauf file2.txt.
Pour continuer, l’autre option de ligne de commande dont vous pourriez avoir besoin est -r. Elle vous permet de compresser récursivement, ce qui est nécessaire lorsque vous souhaitez compresser des répertoires (y compris bien sûr leur contenu).
Conclusion
Nous n’avons qu’effleuré la surface ici car la commande zip offre beaucoup d’autres fonctionnalités également. Une fois que vous avez terminé de pratiquer les exemples que nous avons discutés ici, vous pouvez consulter la page de manuel de l’outil pour en savoir plus.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.