ONYX - 9.0 - Utilisation - commande map zip

Différence entre versions

De MappingDoc
(Compression de certains fichiers d'un répertoire)
(Compression de certains fichiers d'un répertoire)
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===
+
===Compression de certains fichiers d'un répertoire V1===
 
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'''
  

Version du 4 décembre 2020 à 10:22

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 V1

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 V2

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 V3

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.