From:
http://blog.csdn.net/apaolove/article/details/2291155
1. zip and unzip
1) zip a file
>>> zip filename.zip filename
2) zip a directory
>>> zip -r filename.zp directory
3) unzip
>>> unzip filename.zip
4) zip multiple files or directorys
>>> zip -r filename.zip file1 file2 file3 / usr/tmp/fsun
2. gzip and gunzip
1) zip files or directories
>>> gzip filename
>>> gzip -r /usr/tmp/fsun
2) unzip a gz file
>>> gunzip filename.gz
3) zip files or directories
>>> gzip -r file1 file2 file3 /usr/tmp/fsun
3. bzip2 and bunzip2
1) zip a file
>>> bzip2 filename
2) zip files and directories to a bz file
>>> bzip filename.bz file1 file2 /usr/tmp/fsun
3) unzip a .bz2 file
>>> bunzip2 filename.bz2
4. tar
1) zip a file/directory to a .tar file
>>> tar -cvf directory/file
2) unzip a tar file
>>> tar -xzvf file.tar.gz