四周第四次课(4月16日)

6.1压缩打包简介

linux中常用的压缩格式.zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar .xz

压缩可使文件变的更小,并且可以把多个文件放到一个压缩包中,方便传输,节约带宽。

另外,在Linux中后缀名并不一定代表真正的格式,标出格式,只是为了方便识别的一种约定成俗的做法。



6.2 gzip压缩工具

a.压缩文件

#gzip  filename

下面压缩一个文件

#gzip 1.txt




压缩后原文件消失,变成添加.gz后缀名,体积更小的新文件

-c 压缩后原文件不消失

# gzip -c 1.txt > 1.txt.gz



b.解压缩

#gzip -d 1.txt.gz



解压缩后,后缀名消失,大小也变回来,行数也没有变化

(有可能因为某些原因,导致解压回来的文件和原文件大小不同,但内容是不变的)

或者用gunzip命令来解压缩

#gunzip 1.txt.gz



-c 原压缩文件不消失



PS:1.压缩级别是可以调整的,有1~9个级别,默认6级别,级别越高压缩的越狠。平时默认就可以。


2.查看一个文件的信息 file

#file 1.txt.gz


3.gzip不能压缩目录

4.查看压缩包文件用zcat   #zcat 1.txt.gz


 

6.3 bzip2压缩工具

bzip2压缩的比率要比gzip更大一些,用法与gzip基本一样

安装bzip2

#yum install -y bzip2

a.压缩文件

#bzip2 1. txt


只有144k比用gzip压缩的更小

压缩保存原文件

b.解压缩

#bzip2 -d 1.txt.bz2


同样也支持 bunzip2

#bunzip2  1.txt.bz2



解压缩并保留原文件

# bzip2 -d -c 1.txt.bz2 > /root/1.txt


PS:1.bzip2压缩级别1~9,默认最高级别9

2.查看bzip2压缩文件 bzcat

#bzcat 1.txt.bz2

3.不支持压缩目录


6.4 xz压缩工具

a.压缩文件

#xz 2.txt


#xz -c 2.txt >/tmp/3.txt.xz



b.解压缩

#xz -d 2.txt.xz

#unxz 2.txt.xz

#xz -d -c  2.txt.xz  >  ./4.txt



c.查看xz压缩文件内容 xzcat

#xzcat 2.txt.xz

PS:1.不支持压缩目录

        2.压缩级别1~9,默认6


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值