tar [参数] 文件或目录名

•参数:
  -c:   建立新的备份档文件。
  -f:   对普通文件进行操作。这个参数通常是必选的。
  -r:   向备份档文件追加文件。
  -x:   从备份档文件中解出文件。
      -t:   列出备份文档中所含的文件。
  -v:     列出处理过程中的详细信息
  -z:   用zip命令压缩或用unzip解压
 
 
gzip [参数] 压缩(解压缩)的文件名
•功能:对文件进行压缩和解压缩。压缩后,会自动在文件名后加上.gz扩展名。
•参数:
 -c    将输出写到标准输出上,并保留原有文件
 -d    将压缩文件解压
 -r     递归式地查找指定目录并压缩、解压缩
 例:把/home/bxs目录下的每个文件压缩成.gz文件
         # gzip /home/bxs/*


gunzip [参数] 文件列表功能:解压缩用gzip命令压缩过的文件

•参数:
 -l:列出压缩文件中的文件而不解压缩。
 -r:递归解压缩,解压缩命令行所指定目录中的所有子目录内的文件。
 例:解压缩usr.tar.gz
 # gunzip usr.tar.gz

bzip2 [参数] 文件名
功能:对目录和文件进行压缩或解压缩,压缩文件默认扩展名为bz2。
参数:
  -d:强制解压缩。
  -v:显示压缩或解压缩的过程。
  -f:当文件重名时,进行覆盖。
  例:将man.conf.bz2解压缩。
  # bzip2 -d man.conf.bz2

zip [参数] 压缩文件名.zip 文件1 文件2 ……
功能:对一个或多个文件进行压缩。压缩后的默认后缀名为.zip。
参数:
    -m   将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。
    -r   递归处理,将指定目录下的所有文件和子目录一并处理。 
例1:压缩/root文件夹下的test.conf文件,压缩后将原文件删除。
  # zip -m test.zip test.conf
例2:压缩/home/bxs下的所有文件和目录。
   # zip –r bxs.zip bxs

unzip [参数] 压缩文件名.zip
功能:该命令用于解压缩扩展名为.zip的文件。
例1:将压缩文件neuq.zip在当前目录下解压缩。
# unzip neuq.zip
例2:查看压缩文件neuq.zip目录,但不解压。
# unzip -v neuq.zip