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.
On utilise alors les commandes zip et unzip.
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"/*;
zip -e votre_archive.zip [liste des fichiers]
chiffre le zip et demande un mot de passe.
unzip votre_archive.zip -d mon_repertoire
for f in *.zip;do unzip "$f";done
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