Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
zip [Le 28/11/2019, 21:28] 90.90.43.251 ancienne révision (Le 24/09/2019, 16:51) restaurée |
zip [Le 11/09/2022, 09:54] christophe c [Gérer les .zip avec un logiciel graphique] |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
=====Gérer les .zip avec un logiciel graphique===== | =====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. | ||
- | <note tip>Si vous cherchez un **logiciel graphique** pour extraire/créer un fichier .ZIP, consultez [[archivage|cette page]].</note> | + | Toutes les variantes d'Ubuntu ont un logiciel graphique d'archivage et compression préinstallé, mais si vous en cherchez un autre, consultez [[archivage|cette page]]. |
=====Gérer les .zip en ligne de commande===== | =====Gérer les .zip en ligne de commande===== | ||
Ligne 18: | Ligne 19: | ||
On utilise alors les commandes **zip** et **unzip**. | On utilise alors les commandes **zip** et **unzip**. | ||
- | === Création === | + | ==== Création ==== |
zip votre_archive.zip [liste des fichiers] | zip votre_archive.zip [liste des fichiers] | ||
Ligne 27: | Ligne 28: | ||
Afin de compresser plusieurs sous-répertoires séparément (bash) : | Afin de compresser plusieurs sous-répertoires séparément (bash) : | ||
- | for f in *; do zip "$f.zip" "$f"/*; | + | for f in *; do zip "$f.zip" "$f"/*; done |
| | ||
Ligne 33: | Ligne 34: | ||
<note>''zip -e votre_archive.zip [liste des fichiers]'' chiffre le zip et demande un mot de passe.</note> | <note>''zip -e votre_archive.zip [liste des fichiers]'' chiffre le zip et demande un mot de passe.</note> | ||
- | === Extraction === | + | ==== Extraction ==== |
unzip votre_archive.zip -d mon_repertoire | unzip votre_archive.zip -d mon_repertoire | ||
- | === Extraction de plusieurs .zip d'un même dossier === | + | ==== Extraction de plusieurs .zip d'un même dossier ==== |
<code>for f in *.zip;do unzip "$f";done</code> | <code>for f in *.zip;do unzip "$f";done</code> |