Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
zip [Le 06/11/2023, 08:59]
141.227.26.230 [Cas particulier : les zip découpés] ortho
zip [Le 11/01/2024, 12:52] (Version actuelle)
141.227.26.230 [Création]
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 58: Ligne 58:
  
 Pour créer des archives découpées : Pour créer des archives découpées :
-  zip -s taille_max ​destination.zip ​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. Exemple pour un film de 299 mégaoctets appelé **film.mp4** qu'on veut couper en morceaux de 100 mégaoctets max. Les fichiers de sortis ​s'​appelleront **xx** ​ : +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. 
-  zip -s 100m xx.zip film.mp4+ 
 +Exemple pour un film de 299 mégaoctets appelé **film.mp4** qu'on veut couper en morceaux de 100 mégaoctets max. Les fichiers de destination ​s'​appelleront **xx** ​ : 
 +  zip -s 100m xx film.mp4
  
 On aura dans cet exemple 3 fichiers zippés : **xx.z01, xx.z02, xx.zip**. \\ On aura dans cet exemple 3 fichiers zippés : **xx.z01, xx.z02, xx.zip**. \\
-Biens sur, plutôt qu'un gros fichier, on peut indiquer un répertoire (et en ajoutant l'​option **-r** on peut archiver aussi ses sous répertoires),​ ou un ensemble de fichiers ... Les autres options de création sont compatibles avec **-s**.+Bien sur, plutôt qu'un gros fichier, on peut indiquer un répertoire (et en ajoutant l'​option **-r** on peut archiver aussi ses sous répertoires),​ ou un ensemble de fichiers ... Les autres options de création sont compatibles avec **-s**.
  
 Aucun de ces fichiers "​splités"​ ne peut être décompressé tel que. Ils doivent d'​abord être rassemblés en un seul .zip (normalement après leur transfert au détail). Pour cet assemblage (après réception),​ on utilise la commande **cat** (concaténer). Dans l'​exemple précédent,​ il faut assembler les 3 fichiers **xx**, et on choisit d'​appeler le fichier concaténé **film.zip** : Aucun de ces fichiers "​splités"​ ne peut être décompressé tel que. Ils doivent d'​abord être rassemblés en un seul .zip (normalement après leur transfert au détail). Pour cet assemblage (après réception),​ on utilise la commande **cat** (concaténer). Dans l'​exemple précédent,​ il faut assembler les 3 fichiers **xx**, et on choisit d'​appeler le fichier concaténé **film.zip** :
   cat xx.* > film.zip   cat xx.* > film.zip
-Il ne reste plus qu'à dézipper le nouveau fichier pour récupérer un fichier **film.mp4**:​+la commande **zip -F --out** fait la même chose que **cat** (recréer un zip complet). Parfois l'une ne fonctionne pas, on peut alors utiliser l'​autre. 
 +  zip -F --out film.zip xx.zip 
 +Il ne reste plus qu'à dézipper le nouveau fichier pour récupérer un fichier **film.mp4** :
   unzip film.zip   unzip film.zip
 Pour gagner du temps, on peut regrouper ces 2 commandes : Pour gagner du temps, on peut regrouper ces 2 commandes :
  • zip.1699257545.txt.gz
  • Dernière modification: Le 06/11/2023, 08:59
  • par 141.227.26.230