C'est quoi, zip ?
zip crée des archives au format ZIP — le format universel compatible avec Windows, Mac et Linux. Pour des échanges avec des non-linuxiens, c'est souvent le meilleur choix.
💡 L'analogie : zip, c'est le WinZip de Linux. Tout le monde peut ouvrir un .zip, sur n'importe quel système.
# Créer un zip simple
$ zip archive.zip fichier1.txt fichier2.txt
# Zipper un dossier entier (-r = récursif)
$ zip -r projet.zip projet/
# Extraire un zip
$ unzip archive.zip
# Extraire dans un dossier
$ unzip archive.zip -d /tmp/extraction/
# Lister le contenu
$ unzip -l archive.zip
# Zip avec mot de passe
$ zip -e secret.zip document.pdf
| Flag | Syntaxe | Ce que ça fait |
|---|---|---|
| -r | zip -r | Récursif — zippe un dossier entier |
| -e | zip -e | Chiffrement avec mot de passe |
| -9 | zip -9 | Compression maximale (plus lent) |
| -j | zip -j | Ne pas inclure les chemins des dossiers |
| -u | zip -u | Mettre à jour les fichiers modifiés |