天天看点

Linux的常见压缩工具

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   已有的压缩包   XXXX.tar.gz

tar  jxvf   已有的压缩包   XXXX.tar.bz2           

解压到指定目录:  添加参数-C

Zip工具

压缩 :  Zip -r  压缩包名字   需要压缩的文件(含文件和目录)

备注:使用该命令不需要指定压缩包后缀

Zip -r XX file dir -- 生成 XX.zip文件

解压:

解压到指定目录: 添加参数-d

unzip   XX.zip -d 指定的目录(如/home/changcheng/test)

 rar工具 (可能需要安装工具,终端输入 sudo  apt-get install rar)

命令:

rar a -r  要压缩的文件(含文件和目录,压缩目录需要加-r)

如 rar a -r  my    aa  bb  dir   //将aa  bb  dir压缩到my.rar文件中

解除压缩:
rar X XX.rar  解压的目录           

继续阅读