ONYX - 9.0 - Utilisation

commande map zip

De MappingDoc
Révision datée du 4 décembre 2020 à 10:11 par Jdieu (discussion | contributions) (Exemples)

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 chemin relative

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