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 | ||
zip [Le 12/11/2023, 10:56] 86.202.8.12 [Cas particulier : les zip découpés] |
zip [Le 05/10/2025, 17:55] (Version actuelle) 90.65.49.252 [Cas particulier : les zip découpés] |
||
---|---|---|---|
Ligne 15: | Ligne 15: | ||
=====Installation===== | =====Installation===== | ||
- | Zip est installé par défaut, vous n'avez rien à faire. Si **zip** n'est pas installé sur votre version d'Ubuntu (ou a été effacé) : | + | **Zip / Unzip** sont installés par défaut, vous n'avez rien à faire. Si ce n'est pas le cas, ou en cas d'effacement : |
- | * Cliquez ici pour le programme de création des zip : [[apt>zip]]. Ou au terminal **sudo apt install zip** | + | * Cliquez ici pour installer le programme de création des zip : [[apt>zip]]. Ou au terminal **sudo apt install zip** |
- | * Cliquez ici pour le programme d'extraction des zip : [[apt>unzip]]. Ou au terminal **sudo apt install unzip** | + | * Cliquez ici pour installer le programme d'extraction des zip : [[apt>unzip]]. Ou au terminal **sudo apt install unzip** |
=====Gérer les .zip avec un logiciel graphique===== | =====Gérer les .zip avec un logiciel graphique===== | ||
Ligne 38: | Ligne 38: | ||
zip votre_archive.zip fichier1 fichier2 fichier3 | zip votre_archive.zip fichier1 fichier2 fichier3 | ||
Cet exemple crée le fichier **votre_archive.zip** à partir de la liste des fichiers qui suivent, et qui sont séparés par des espaces. | Cet exemple crée le fichier **votre_archive.zip** à partir de la liste des fichiers qui suivent, et qui sont séparés par des espaces. | ||
- | zip -r votre_archive.zip dossier-à-archiver | + | zip -r votre_archive.zip dossier1-à-archiver dossier2-à-archiver |
Dans cet exemple, l'option **-r** implique la récursivité, c'est à dire que zip va compresser/archiver TOUT ce qui se trouve dans le ou les répertoires indiqués, __y compris__ les sous-répertoires. | Dans cet exemple, l'option **-r** implique la récursivité, c'est à dire que zip va compresser/archiver TOUT ce qui se trouve dans le ou les répertoires indiqués, __y compris__ les sous-répertoires. | ||
zip -r votre_archive.zip * | zip -r votre_archive.zip * | ||
Ligne 55: | Ligne 55: | ||
===== Cas particulier : les zip découpés ===== | ===== Cas particulier : les zip découpés ===== | ||
- | Il est possible de créer des archives zip éclatées en plusieurs fichiers grace à l'option **-s** (**s** comme "split"). L’intérêt est de pouvoir les transférer séparément (avant de les rassembler) sans souffrir de limitations de taille (des mails, des clés USB ...). | + | Il est possible de créer des archives zip éclatées en plusieurs fichiers grâce à l'option **-s** (**s** comme "split"). L’intérêt est de pouvoir les transférer séparément (avant de les rassembler) sans souffrir de limitations de taille (des mails, des clés USB ...). Certains explorateurs de fichier (Thunar ...) peuvent proposer cela au clic droit dans leur option de création d'archives). |
- | Pour créer des archives découpées : | + | Pour créer des archives découpées en ligne de commandes : |
zip -s taille_max votre_archive fichier.origine | zip -s taille_max votre_archive fichier.origine | ||
Les tailles maxi peuvent être exprimées en **k** (kilo-octets), en **m** (mégaoctets), en **g** (gigaoctets) ou en **t** (teraoctets). La taille minimale est de 64k. Le fichier "destination" n'a pas besoin qu'on précise l'extension **.zip**, mais ce n'est pas interdit. | Les tailles maxi peuvent être exprimées en **k** (kilo-octets), en **m** (mégaoctets), en **g** (gigaoctets) ou en **t** (teraoctets). La taille minimale est de 64k. Le fichier "destination" n'a pas besoin qu'on précise l'extension **.zip**, mais ce n'est pas interdit. |