压缩的主要目的在于节省空间,在网络传输时也可以节约带宽
常见的压缩的后缀名有:
.gz :gzip程序压缩的文件
.bz2:bzip2程序压缩的文件
.tar:tar打包的文件没有压缩过
.tar.gz:tar程序打包,gzip压缩过的文件
.tar.bz:tar程序打包,bzip压缩过的文件
压缩时常用的命令有gzip,bzip
gzip压缩命令:
-c:将压缩的数据输出到屏幕上,可以通过数据流重定向来处理
-d:解压缩
-v:显示原文件/压缩文件比
-#:压缩等级,1最小,9最大
同时保留压缩和被压缩的文件
压缩:bzip:
-c将压缩的数据输出到屏幕上-d解压缩
-k保留原文件
-v显示出原文件/压缩文件的压缩比等信息
-#:压缩等级,-1最快,-9最小
打包:tar
-c:新建打包文件,可搭配-v查看过程中被打包的文件
-x:解打包或解压缩功能
-f:后边接上要处理的文件名
-v:压缩或是解压缩时将正在处理的文件名显示出来
-p:保留备份数据原本的权限和属性
-j:加入bzip2的支持,将文件压缩/解压缩
-z:加入gzip2的支持,将文件压缩/解压缩
将/etc目录备份到/root/目录下
[root@localhost ~]# tar -zpc -f/root/etc.tar.gz /etc
将/etc.tar.gz解压缩
[root@localhost ~]# tar -zx -f etc.tar.gz