ONYX - 9.0 - Utilisation
commande map zip
Sommaire
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.