Linux commonly used compression commands are gzip and zip, the end of the two compression packages are different: Zip compressed after the file is *.zip, and gzip compressed files *.gz
The corresponding decompression commands are gunzip and unzip.
gzip Command:
# gzip Test.txt
It will compress the file into a file test.txt.gz, the original file is not, the decompression is the same
# Gunzip Test.txt.gz
It will unzip the file to file Test.txt, the original file is not, in order to retain the original file, we can add-C option and take advantage of Linux redirection
# gzip-c Test.txt >/root/test.gz
This will not only keep the original file, but also can put the compressed package into any directory, the decompression is the same
# gunzip-c/root/test.gz >/test.txt
Zip command:
# Zip Test.zip test.txt
It compresses the Test.txt file into Test.zip, and of course, you can specify the directory of the compressed package, for example/root/test.zip
# Unzip Test.zip
It will extract the file to the current directory by default, and if you want to extract to the specified directory, you can add the-d option
# Unzip test.zip-d/root/
Reference: http://www.iteye.com/topic/1036348