| Anche se non è obbligatorio conoscere ed usare direttamente tale comando, può interessare conoscere come il comando "zip" della QShell lavora nel suo mondo nativo.
 
Il comando STRQSH (Avvia la QSHELL) ha un parametro CMD. Questo parametro consente di poter eseguire (dall'esterno della QShell) un comando della QShell.Se si immette il comando STRQSH dallo schermo Immissione Comandi senza specificare alcunchè nel parametro CMD, si ottiene la schermata Immissione Comandi della QShell.
Si immetta il comando zip senza null'altro. Si riceverà lo schermo di aiuto di questo comando, con elencate tutte le sue opzioni:
    |                                QSH Command Entry
                                                                                   
     If zipfile and list are omitted, zip compresses stdin to stdout.              
     -f   freshen: only changed files  -u   update: only changed or new files
     -d   delete entries in zipfile    -m   move into zipfile (delete files)
     -r   recurse into directories     -j   junk (don't record) directory names
     -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
     -1   compress faster              -9   compress better
     -q   quiet operation              -v   verbose operation/print version info
     -c   add one-line comments        -z   add zipfile comment
     -§   read names from stdin        -o   make zipfile as old as latest entry
     -x   exclude the following names  -i   include only the following names
     -F   fix zipfile (-FF try harder) -D   do not add directory entries
     -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
     -T   test zipfile integrity       -X   eXclude eXtra file attributes
     -y   store symbolic links as the link instead of the referenced file
     -R   PKZIP recursion (see manual)
     -h   show this help               -n   don't compress these suffixes
   $                                                                               
                                                                                   
 ===>                                                                              
                                                                                   
                                                                                   
 F3=Exit   F6=Print F9=Retrieve F12=Disconnect
 F13=Clear F17=Top  F18=Bottom  F21=CL command entry | 
 
A titolo di esempio si può provare ad eseguire i comandi seguenti. Dopo aver installato questa utility ci si può esercitare con i file a.txt e b.txt nell'indirizzario IFS /zip/test.
 
Comando ZIP
    
    zip /tmp/x.zip /zip/test/a.txt /zip/test/b.txtQuesto comando comprime i file /zip/test/a.txt e /zip/test/b.txt nel file /tmp/x.zip.
 I file compressi mantengono il loro path (indirizzario). I path vengono ricreati quando questi file vengono decompressi.
zip -j /tmp/x.zip /zip/test/a.txt /zip/test/b.txtQuesto comando è simile al precedente. Ma in questo caso
        i file compressi non mantengono i loro path (indirizzari) e tali path non vengono ricreati quando i file vengono decompressi.
zip -r /tmp/x.zip /zip/testQuesto comando comprime tutti gli oggetti dell'indirizzario /test nel file /zip/x.zip.
 I file compressi mantengono il loro path (indirizzario).
zip -jr /tmp/x.zip /zip/testQuesto comando comprime tutti gli oggetti dell'indirizzario /test nel file /zip/x.zip.
 Ma gli oggetti compressi non mantengono i loro path.
Comando UNZIP
    
    unzip /tmp/x.zipquesto comando estrae i file /test/a.txt e /test/b.txt,
 ma andrebbe in prompt se un file esiste già.
 Note:
 
        L'indirizzario di arrivo dei file estratti è l'indirizzario corrente,
            solitamente /home/user_profile_name
        L'indirizzario corrente può essere cambiato (ma PRIMA del comando STRQSH) con il comando chgcurdir.
        Vengono mantenuti gli indirizzari originali.
        unzip -o /tmp/x.zipquesto comando estrae i file /test/a.txt e /test/b.txt
 Nota:
 
        Il modificatore -o consente di sovrascrivere i file originali senza dover chiedere una decisione dell'utente
        unzip -n /tmp/x.zipquesto comando estrae i file /test/a.txt e /test/b.txt
 Nota:
 
        Il Modificatore -n non sovrascrive i file esistenti e non chiede decisioni all'utente
        unzip -j /tmp/x.zipquesto comando estrae i file a.txt e b.txt
 Nota:
 
        Il modificatore -j ignora gli indirizzari dei file originari
        unzip /tmp/x.zip -d /tmpquesto comando estrae i file /zip/tmp/test/a.txt e /zip/tmp/test/b.txt.
 Nota:
 
        L'opzione -d target_directory consente di specificare un indirizzario di arrivo
        unzip -P bigblock /zip/test/crypted.zip -d /tmpquesto comando fa l'unzip del file criptato /zip/test/crypted.zip fornendo la password "bigblock".
 
 
Il mio formato UNZIP preferito:unzip -oj /tmp/x.zip -d /mydirectory
 |