linux系统编程笔记06——压缩命令gzip和bzip2
两者都是配合tar打包命令使用
这两个压缩的缺陷都是只能对单个文件进行压缩,一来不能压目录,二来不能打包
第一种压缩方式:gzip
tar zcvf 要生成的压缩包名 压缩材料,这里压缩包名一般以.tar.gz结尾
上述命令实际上执行了两步,
一个是gzip进行压缩
gzip filename
解压 gunzip zipfile
另一个是打包命令
tar file… tarname
所以tar zcvf 是两条指令的结合版本
对zcvf进行解释:
z:zip,压缩
c:create,创建
v:vision,显示压缩过程,可以去掉,直接用zcf,但这样不显示压缩过程
f:file,文件
file filename 查看文件来源
rar压缩和zip压缩
rar压缩,需要安装rar
rar a -r newdir dir
打包,把dir压缩成newdir.rar,如果压缩材料里没有目录,-r参数可以省去
unrar x newdir.rar 解压rar文件
zip压缩:
zip -r dir.zip dir
zip解压
unzip dir.zip
zip文件在windows和linux下通用