Command: unzip

  UNZIP lists, tests, or extracts files from a ZIP archive, commonly found
  on DOS systems. The default behavior (with no options) is to extract
  all files from the specified ZIP archive into the current directory
  (and subdirectories below it). 

Syntax:

  unzip [-Z] [-options[modifiers]] file[.zip] [file(s)] [-x xlist]
        [-d exdir]
          file[.zip]  Path of the ZIP archive(s). This may be a wildcard.
          [file(s)]   An optional list of archive members to be processed,
                      separated by spaces.
          [-d exdir]  An optional directory to which to extract files.
                      By default, all files and subdirectories are recre-
                      ated in the current directory; the -d option allows
                      extraction in an arbitrary directory.

Options:

    -d   Extract files into exdir (an optional directory).
    -f   Freshen existing files, i.e., extract only those files that
         already exist on disk and that are newer than the disk copies.
    -l   List files (short format). The names, uncompressed file sizes and
         modification dates and times of the specified files are printed,
         along with totals for all files specified.
    -p   Extract files to pipe (standard output), no messages.
    -t   Test compressed archive data. This option extracts each specified
         file in memory and compares the CRC checksum of the expanded file
         with the original file's stored CRC value.
    -u   Update files, create new ones if necessary.
    -x   Exclude files that follow (in xlist). Xlist is an optional list
         of archive members to be excluded from processing. Since
         wildcard characters normally match ('/') directory separators
         this option may be used to exclude any files that are in
         subdirectories.
    -z   Display archive comment.
    -Z   ZipInfo mode. If the first option on the command line is -Z, the
         remaining options are taken to be zipinfo(1L) options.
  Modifiers:
    -$   Label removables (-$$ => fixed disks)
    -a   Auto-convert any text files.
    -aa  Treat ALL files as text files.
    -C   Match filenames case-insensitively.
    -j   Junk paths. The archive's directory structure is not recreated;
         all files are deposited in the extraction directory.
    -L   Make (some) names lowercase.
    -n   Never overwrite existing files.
    -o   Overwrite files WITHOUT prompting.
    -M   Pipe through "more" pager.
    -q   Quiet mode (-qq => quieter).
    -s   Convert spaces in filenames to '_'
    -v   Be verbose or print diagnostic version info.
    -V   Retain VMS version numbers.

Comments:

  For more information please read UNZIP.TXT.

Examples:

  unzip data1 -x joe    extract all files except joe from zipfile
                        data1.zip
  unzip -fo foo ReadMe  quietly replace existing ReadMe if archive file
                        newer

See also:

  zip

  Copyright © 2008 W. Spiegl.

  This file is derived from the FreeDOS Spec Command HOWTO.
  See the file H2Cpying for copying conditions.