tar命令
 
  解包:tar zxvf FileName.tar
 
  打包:tar czvf FileName.tar DirName
 
gz命令
 
  解压1:gunzip FileName.gz
 
  解压2:gzip -d FileName.gz
 
  压缩:gzip FileName
 
  .tar.gz 和 .tgz
 
  解压:tar zxvf FileName.tar.gz
 
  压缩:tar zcvf FileName.tar.gz DirName
 
   压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
 
bz2命令
 
  解压1:bzip2 -d FileName.bz2
 
  解压2:bunzip2 FileName.bz2
 
  压缩: bzip2 -z FileName
 
  .tar.bz2
 
  解压:tar jxvf FileName.tar.bz2
 
  压缩:tar jcvf FileName.tar.bz2 DirName
 
bz命令
 
  解压1:bzip2 -d FileName.bz
 
  解压2:bunzip2 FileName.bz
 
  压缩:未知
 
  .tar.bz
 
  解压:tar jxvf FileName.tar.bz
 
Z命令
 
  解压:uncompress FileName.Z
 
  压缩:compress FileName

  .tar.Z
 
  解压:tar Zxvf FileName.tar.Z
 
  压缩:tar Zcvf FileName.tar.Z DirName
 
zip命令
 
  解压:unzip FileName.zip
 
  压缩:zip -r FileName.zip DirName

gzip和bzip2

	不能压缩目录,只能一个一个文件进行压缩,压缩之后会使原文件消失
	gzip *    压缩当前目录下所有的文件, 但是目录不能压缩
	gunzip *  解压当前目录下所有的.gz文件
	bzip2 *   压缩当前目录下所有的文件, 但是目录不能压缩
	bunzip2 * 解压当前目录下所有的. bz2文件

tar工具

	相关参数说明
	z:用gzip来压缩/解压缩文件
	j:用bzip2来压缩/解压缩文件
	c:create, 创建新的压缩文件, 与x互斥使用
	x:从压缩文件中释放文件, 与c互斥使用
	v:详细报告tar处理的文件信息
	f:指定压缩文件的名字
	t:  查看压缩包中有哪些文件
压缩:
	tar cvf 压缩包名字.tar 原材料[要打包压缩的文件或目录]
	tar zcvf 压缩包名字.tar.gz 原材料[要打包压缩的文件或目录]
	tar jcvf 压缩包名字.tar.bz2 原材料[要打包压缩的文件或目录]
解压缩:
	tar  xvf   已有的压缩包(test.tar.gz)
	tar  zxvf  已有的压缩包(test.tar.gz)
	tar  jxvf  已有的压缩包(test.tar.bz2)
解压到指定目录:添加参数 -C(大写)
	tar zxvf test.tar.gz -C 解压目录(./mytest)
查看压缩包中有哪些文件
	tar -tvf test.tar

rar工具

	使用前需要安装 rar 工具
	sudo apt-get install rar
压缩:
	命令: rar a -r 要压缩的文件(含文件或者目录)
压缩目录需要使用参数:-r
	rar a -r my aa bb dir  ----将aa bb dir压缩到my.rar文件中
	打包的生成的新文件不需要指定后缀
解压缩:
	命令:rar x xxx.rar 压缩目录
	rar x my.rar  ----将my.rar解压到当前目录
解压到指定目录, 直接指定解压目录即可
	rar x xxx.rar目录
	rar x my.rar TAR  -----将my.rar解压到TAR目录下
	注意:若解压目录不存在则会报错
> zip工具
	压缩:zip -r 压缩包名 要压缩的文件(含文件或目录)
	压缩目录需要使用参数-r
	使用该命令不需要指定压缩包后缀
zip -r xxx file dir ---生成xxx.zip文件
	解压缩:unzip压缩包名
	解压缩到指定目录:添加参数 –d 解压目录
	unzip xxx.zip -d /home/itcast/test/day1
注意:解压目录若不存在则会创建.