Ceci est une ancienne révision du document !
Format ZIP
ZIP est un vieux format d'archive, mais aussi celui d'une commande pour créer ce type d'archive. Le format « .zip » est supporté nativement dans Ubuntu.
Gérer les .zip avec un logiciel graphique
La plupart des logiciels graphiques de compression/décompression savent utiliser zip, si le programme en ligne de commande est installé, ce qui n'est pas le cas par défaut dans Ubuntu.
Toutes les variantes d'Ubuntu ont un logiciel graphique d'archivage et compression préinstallé, mais si vous en cherchez un autre, consultez cette page.
Gérer les .zip en ligne de commande
On utilise alors les commandes zip et unzip.
Création
zip votre_archive.zip [liste des fichiers] zip -r votre_archive.zip [dossier] zip -r votre_archive.zip *
(la dernière compresse tous les fichiers et dossiers du dossier courant).
Afin de compresser plusieurs sous-répertoires séparément (bash) :
for f in *; do zip "$f.zip" "$f"/*; done
zip -e votre_archive.zip [liste des fichiers]
chiffre le zip et demande un mot de passe.
Extraction
unzip votre_archive.zip -d mon_repertoire
Extraction de plusieurs .zip d'un même dossier
for f in *.zip;do unzip "$f";done
ou
unzip '*.zip'
Archives zip découpées
Quelques fois les archives zip sont découpées comme suit : archive.z01, archive.z02, …, archive.zip
Il faut rassembler les fichiers dans une seule archive, puis extraire cette dernière :
cat archive.z* > archive_globale.zip unzip archive_globale.zip