Commandes Linux : zip

ZIP

Installé avec le paquet zip
Voir aussi : unzip, zipinfo, 7z et zipgrep

 

Afficher la version de la commande zip

zip --version

ou

apt-cache policy zip

 

Mode verbeux

zip -v [...]

 

Créer une archive compressée au format zip

zip archive.zip fichiers
zip -r archive.zip dossiers

ex :

# zip -r archive.zip dir1/ dir2/ file1.txt file2.txt

 

Créer une archive protégée par mot de passe

zip -e archive.zip fichiers

L’archive générée est protégée par mot de passe lors de l’extraction.
Toutefois il est possible d’afficher son contenu, la liste des fichiers et dossiers. Il également possible de mettre à jour son contenu (option -u et -f) malgré sa protection.

# zip -e archive.zip file1.txt file2.txt
Enter password: 
Verify password: 
  adding: file1.txt (stored 0%)
  adding: file2.txt (stored 0%)

 

Afficher le contenu d’une archive compressée au format zip

unzip -l archive.zip
7z l archive.zip

 

Ajouter des nouveaux fichiers et dossiers ou plus récents à une archive zip existante

zip -u archive.zip fichiers

Si le fichier existe déjà dans l’archive, il l’écrasera (sans demande de confirmation) s’il est plus récent que celui de l’archive.
Si le fichier n’existe pas dans l’archive, il sera ajouté à cette dernière.

 

Mettre à jour des fichiers et dossiers d’une archive zip existante

zip -f archive.zip fichiers

Si le fichier existe déjà dans l’archive, il l’écrasera (sans demande de confirmation) s’il est plus récent que celui de l’archive.
Si le fichier n’existe pas dans l’archive, il sera ignoré et donc non ajouté à l’archive.

 

Tester l’intégrité d’une archive

zip -Tv archive.zip

ex :

# zip -Tv archive.zip
Archive:  archive.zip
    testing: file1.txt                OK
    testing: file2.txt                OK
No errors detected in compressed data of archive.zip.
test of archive.zip OK

 

Définir le niveau de compression

zip -(0-9) archive.zip

La valeur du niveau de compression est comprise entre 0 et 9, le niveau 6 étant le niveau par défaut.
Plus le niveau est élevé, plus la durée de compression est importante.

Fermer le menu
%d blogueurs aiment cette page :