知识:gzip可以对regular file进行压缩和解压缩
bzip2服务要压缩的文件;bunzip2服务要解压的文件
bzip2的开发晚于gzip,其压缩稳定性和效果更好
zip命令支持对文件,文件夹进行压缩
zip与gzip/bzip命令的不同:zip在压缩过程中保留原始文件
常用的是:
解压(x)
1当在linux中看到文件是以.tar.gz或是.tgz为后缀的
用命令 tar -xzvf
eg: tar -xzvf curl-7.34.0.tar.gz
2当在linux中看到文件是以.tar.gz为后缀的
用命令 tar -xjvf
eg: tar -xjvf curl-7.47.1.tar.bz2
Remark:
tar命令足够智能,可以不用指定解压方式(即是用gzip还是用bzip2)
eg: tar -xvf curl-7.47.1.tar.bz2
压缩(c)
gzip用: tar -czvf
bzip用: tar -cjvf
不想解压只想看看内容
-ztvf
eg: tar -ztvf curl-7.34.0.tar.gz
解释上述命令:
-x: 表示拆包
-c: 表示打包
-z:表示用gzip进行压缩或解压缩
-j : 表示用bzip进行解压缩
-v : 可以把已拆包的文件显示出来
-f : 表示指定要拆包的文件(与文件名紧挨着)
-t : 列出打包文件中的内容
tar用法
zip -r (压缩)
unzip -d(解压缩)
unzip -v zdata.zip(只看里面内容)
unzip -t zdata.zip(看是压缩文件是否下载完)
zip zdata.zip -d my.txt(从zdata.zip文件中删除txt文件,不用再解压再删了)