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 “Joomla_2.5.4-Stable-Full_Package.zip” file, but it return me this error :
# unzip Joomla_2.5.4-Stable-Full_Package.zip -bash: unzip: command not found
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 http://www.info-zip.org/zip-bug.html; 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 modifiers: -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 data1.zip unzip -p foo | more => send contents of foo.zip 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.
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 filename.zip :
# unzip filename.zip
Extract to alternate destination :
# unzip filename.zip -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