Zip est un programme qui permet d’archiver et de compresser les fichiers. Il permet entre autre de réduire la taille des fichiers en les compressant, ce qui peut s’avérer très pratique lors de l’envoie de fichiers par mail par exemple.
Afin de « dézipper » les archives nous utiliserons la commande unzip, il existe bien sûr des moyens plus « modernes », possédant une interface graphique mais il est toujours bon de connaitre leurs équivalents en ligne de commande …
Utilisation de zip :
- zip [option] [archive.zip] [fichieràcompresser]
Option de zip :
- -0 à 9 –> Permet de choisir le niveau de compression. 0 correspond à aucune compression et 9 correspond donc au niveau de compression le plus élever, 6 étant la valeur par défaut.
- -e –> Permet de protéger l’archive avec un mot de passe.
- -P –> Idem que -e sauf que contrairement à celui-ci le mot de passe sera enregistré dans l’historique de votre terminal. l’utilisation de -e est donc plus sécurisée.
- -v –> Affiche l’écran de diagnostic.
- -r –> Permet de compresser les répertoires de manière récursive.
Exemples :
- zip compressmusic.zip music.mp3
Archive le fichier music.mp3 et le nomme en compressmusic.zip
- zip dossier.zip 1.txt 2.txt 3.txt
Compresse les fichiers 1.txt 2.txt 3.txt dans l’archive dossier.zip.
- zip -v -9 -v compressmusic.zip music.mp3
Idem sauf que zip utilisera le niveau de compression le plus élevé et affichera le détail des opérations effectuées.
- zip oups.zip *
Créer l’archive oups.zip et archive tout les fichiers du répertoire courant.
- zip image.zip *.png
Ici zip n’archivera que les fichiers au format .png.
- zip -p 123 image.zip *.png
Idem mais en incluant un mot de passe à l’archive ( 123 ).
- zip -e image.zip *.png
Ici le mot de passe vous sera demandé par la suite, plus sûr que l’option -p.
- zip -r rep.zip vidéo
Créer une archive rep.zip qui contient tout les dossiers et fichiers du dossier vidéo.
- unzip rep.zip
Décompresse l’archive dans le répertoire courant.
- unzip -l rep.zip
Liste les dossiers et/ou fichiers à décompresser.
- unzip -t rep.zip
Teste l’archive à décompresser, ce qui est utile afin de contrôler les archives.
20 juin 2011 à 22:08
[...] Archiver et compresser des fichiers avec zip [...]