ONYX - 9.0 - Utilisation - commande map zip

Différence entre versions

De MappingDoc
(Compression de certains fichiers d'un répertoire)
(Exemples)
Ligne 40 : Ligne 40 :
 
<u>Remarque importante</u> : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre '''--relative''' permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents
 
<u>Remarque importante</u> : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre '''--relative''' permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents
  
===Compression de certains fichiers d'un répertoire V1===
+
===Compression de certains fichiers d'un répertoire Cas 1===
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec seulement '''un seul fichier''' myfile.pdf du répertoire  '''/apps/mapping/infile/folder'''
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec seulement '''un seul fichier''' myfile.pdf du répertoire  '''/apps/mapping/infile/folder'''
  
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf
 
  /apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf
  
===Compression de certains fichiers d'un répertoire V2===
+
===Compression de certains fichiers d'un répertoire Cas 2===
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
  
Ligne 51 : Ligne 51 :
  
  
===Compression de certains fichiers d'un répertoire V3===
+
===Compression de certains fichiers d'un répertoire Cas 3===
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
 
Cette exemple créera un '''/apps/mapping/infile/folder.zip''' avec '''plusieurs fichiers myfile.pdf, myfile2.pdf''' du répertoire  '''/apps/mapping/infile/folder'''
  

Version du 4 décembre 2020 à 10:24

Introduction

Cette documentation concerne la commande MAPPING map_zip

Aide contextuelle

USAGE : map_zip <option> -zipfile:XXXX [ listfile... ]
 -zipfile:XXXX                     : Name of ZIP file to compress or
                                     decompress
 [ listfile... ]                   : List of files to compress
 [ -infile:file,...,file ]         : List of files to compress
 [ -infile:file ... -infile:file ] : List of files to compress
 [ -inpath:XXXXX ]                 : Source path of files to compress
 [ -outpath:XXXX ]                 : Destination path of files to
                                     decompress
                                   : Destination path to create compressed
                                     file
 [ -outfile:XXXX ]                 : Destination file if only one file in
                                     the archive
 [ -printer:XXXX ]                 : Destination printer
 Options:
   -d | --decompress               : decompress
   -c | --compress                 : compress
   -l | --list                     : list compressed files contents
   -v | --verbose                  : verbose mode
  --relative                       : (Compress) Allow to use -infile without the full path 
Note:
   if 'inpath:XXXX' only, whole folder will be compressed

Exemples

Compression chemin absolu

Cette exemple créera un /apps/mapping/infile/folder.zip qui est la compression du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --compress -infile:/apps/mapping/infile/folder

Remarque importante : Le contenu du folder.zip sera composé du chemin absolu du répertoire soit /apps/mapping/infile/folder (avec les répertoires apps, mapping et infile vides)

Compression avec un chemin relatif

Cette exemple créera un /apps/mapping/infile/folder.zip qui est la compression du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder

Remarque importante : A l'inverse de l'exemple précédent, cette utilisation du map_zip (avec le paramètre --relative permet de mettre dans le fichier zip folder.zip uniquement le répertoire à compresser (soit le répertoire folder). Le contenu du folder.zip sera composé alors uniquement du répertoire folder sans ses répertoires parents

Compression de certains fichiers d'un répertoire Cas 1

Cette exemple créera un /apps/mapping/infile/folder.zip avec seulement un seul fichier myfile.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf

Compression de certains fichiers d'un répertoire Cas 2

Cette exemple créera un /apps/mapping/infile/folder.zip avec plusieurs fichiers myfile.pdf, myfile2.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -infile:/apps/mapping/infile/folder/myfile.pdf -infile:/apps/mapping/infile/folder/myfile2.pdf


Compression de certains fichiers d'un répertoire Cas 3

Cette exemple créera un /apps/mapping/infile/folder.zip avec plusieurs fichiers myfile.pdf, myfile2.pdf du répertoire /apps/mapping/infile/folder

/apps/mapping/bin/map_zip -zipfile:/apps/mapping/infile/folder.zip --relative --compress -inpath:/apps/mapping/infile/folder -infile:myfile.pdf -infile:myfile2.pdf

Remarque importante : Contrairement à l'exemple précédent, grâce au paramètre -inpath, il n'est pas utile de spécifier pour chacun des fichier à compresser -infile son chemin.