How to Install Unzip to Extract Zip File on Linux RHEL, CentOS, Oracle Linux 6/7

Share this Article :

Question :
When i try to extract .zip file, i get the following error :

# zip
-bash: zip: command not found
# unzip
-bash: unzip: command not found

As example, i try to extract “” file, but it return me this error :

# unzip
-bash: unzip: command not found

Solution :

Unzip will list, test, or extract files from a ZIP archive. Above error shown that the unzip utility was not installed on linux server by default. You have to install it manually. In order to Unzip to Extract Zip File on Linux RHEL 6/7, CentOS 6/7 and Oracle Linux 6/7, you have to install the unzip or zip utility, run the following command :

# yum install zip unzip -y

See zip utility command usage and option :

# zip
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  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 OS 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
  [email protected]   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
  -e   encrypt                      -n   don't compress these suffixes

See unzip utility command usage and option :

# unzip
UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using; see README for details.

Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).

  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment only
  -v  list verbosely/show version info       -T  timestamp archive to latest
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)
  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files
  -j  junk paths (do not make directories)   -aa treat ALL files as text
  -U  use escapes for all non-ASCII Unicode  -UU ignore any Unicode fields
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
See "unzip -hh" or unzip.txt for more help.  Examples:
  unzip data1 -x joe   => extract all files except joe from zipfile
  unzip -p foo | more  => send contents of via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer

Unzip Linux Example

How to extract tgz file in linux ?

# tar xvzf filename.tar.gz

x: To extract the files.

v: List all of the files one by one in the archive. Produce verbose output.

Also Read :   How to Install Nginx 1.6.2 with PageSpeed on Linux CentOS 6

z: The z option is very important and tells the tar command to uncompress the file (gzip).

f: Read the archive from the archive to the specified file. In this example, read filename.tar.gz archive.

How to extract zip file in linux ?

Extract zip file :

# unzip

Extract to alternate destination :

# unzip -d /data

How to Compress and zip file and folder in Linux ?

# tar -czvf filename.tar.gz /path/directory

How to extract all gz in a directory in Linux ?

# gunzip *.gz

How to decompress files Using The “gzip” in Linux ?

# gzip -d filename.gz

How to decompress A File Using The “gunzip” n Linux ?

# gunzip filename.gz

One Response

  1. rahulteja

Leave a Reply