Linux 压缩和解压缩文件

 

Linux上的压缩格式,win都支持;win上的压缩格式,Linux不一定支持。

源码包:.tar.gz               二进制包:yum安装   

1 gzip

【gzip  文件】 压缩

只能压缩文件,不能压缩目录;不保留源文件

---------------------------------------------------------------

【gunzip  压缩文件】【gzip -d 压缩文件】  解压缩

 

2 tar

【tar 选项[cvf]   目录】打包目录        压缩后格式:.tar.gz

-c:产生.tar打包文件               -x:解包.tar文件

-v:显示详细信息

-f:指定压缩后的文件名              指定解压文件

-z:打包同时压缩                         解压缩

【tar   -zcvf     test.tar.gz      test】  

相当于:

【tar -cfv test.tar test】 +  【gzip test.tar】: 打包+压缩

--------------------------------------------------------------------------

【tar       -zxvf     test.tar.gz】

相当于:

【gunzip test.tar.gz】 + 【tar -xf test.tar】:解压缩+解包

3 zip

win和linux通用的格式

【zip services.zip /etc/service】 压缩文件

【zip -r test.zip /test】压缩目录

-----------------------------------------------------------

【unzip test.zip】解压缩

 

4 bzip2

gzip的升级版,适合压缩大型文件,压缩比很好

 

【bzip2 -k  文件名】 -k : 保留源文件

-----------------------------------------------------------

【bunzip2 -k 压缩文件名】

 

5 压缩

 

6 解压缩