0328Linux文件压缩和打包

本文介绍了Linux下的多种文件压缩工具,包括gzip、bzip2、xz及zip等,详细讲解了它们的特点、安装方法、使用命令及应用场景。同时,还介绍了tar打包工具的使用方法。

0328Linux文件压缩和打包

一、压缩打包介绍

d8bea9325e1f57388d6445d6077cc0f9576.jpg

对于磁盘压缩后,能节省空间,对于网络传输,压缩后文件变小,传输时间变小,带宽资源耗费变小。

二、gzip压缩工具

d3cfd8044b48df8508220034869e1304ea9.jpg

3391ccc4e3e0eab944bf111bb682fdf79c5.jpg

67a20ee1eadf14af339aa5637b14ee0a980.jpg

b173d57b3f96759901f11de56e4f737e527.jpg

1、压缩1.txt文件

0de4355587603da8d16f688ad81eb93022e.jpg

压缩后大小由4M变为512K

2、解压1.txt.gz文件

命令:gzip -d = gunzip

044d9a0ae82d74da91501a23d7595b631ea.jpg

调整压缩级别,gzip默认为6,(0~9,9为最严谨的压缩)

2d982154f96d97ddeae295232346e6c3c4b.jpg

3、压缩文件如何查看

e146e94855d27b13f74a5e138bd2a1475a9.jpg

Zcat查看文件内容

 

4、生成新的压缩文件,原压缩文件不变,重定向到tmp目录中

41577f2d3adb13dbd662f0247972d7c1a8f.jpg

解压缩同理

adf3b1e5963fed3a9093110df8b91be93d7.jpg

三、bzip2压缩工具(相较gzip压缩后更小,消耗的资源也更多)

6e705a041a0b18a3bfef60aa9b0d3a7750c.jpg

1、安装工具

d156f57dfdc360b981d80592faec238551c.jpg

 

 

文件压缩后变得更小了,不管是否指定压缩级别,默认都是9

4fab431d08ce9409538fb8a42750fe6402c.jpg

2、压缩文件名被改,可用file查看文件类型,确认后在操作

c42e0928c243ef5594c1d52901654254b47.jpg

四、xz压缩工具

bbd111327f1d118004e7894807d1881f928.jpg

 

 

 

压缩后的包更小,耗费的资源也更多,其余用法与gzip相同

35f18275d4c3115765aeddaf727bdaad53a.jpg

五、zip压缩工具

ff0331c9705c62764b006e007e0bd8668ea.jpg

支持压缩目录

1、拷贝目录

64cfe3db48ada20a25f23ae70377525390a.jpg

2、压缩目录

b3ce85dbb2a91708647a258da7438741344.jpg

压缩后原来的文件不删除

27442abaec12608e53963c9a75a164078dd.jpg

3、解压缩

解压缩后由于源文件存在,故会询问是否覆盖

a5a83a065ab7cec4230895e5abf3a47868a.jpg

4、指定解压缩到某一目录

4109ddec7d1d1e884b75e3fe5b3222022fc.jpg

六、tar打包工具

可以把目录、文件打包成一个大文件,方便复制和移动

fd70c7f2828d7f6141cda8215195016616e.jpg

1、打包目录

4b5aeb9d6b0a2812a9a54a73b5f49eadb71.jpg2、解包目录

32b331ab658708238ef1edf38e93ff9b1cc.jpg

3、目录、文件一起打包

 

ca15d65dca5ffabd44cd8e89c0a7a30f68a.jpg

4、查看打包内容

364f985c59d8f510194c4558e9e3870faf4.jpg

5、过滤目录下不需要打包的文件

016f2cd62ff3cd0859950e56ce3fc99a158.jpg

3098e99442045a8bbae53ee5c3f86920f16.jpg

37f81d5069d12a46d74168e8ff9a777a97d.jpg

七、打包并压缩

136879f15f2d82771c73b9a89283928db53.jpg

gz

267813d3db0581c8f87bcaa4a8261bd61cf.jpg

96ce38a7fedc68c2547663e4bddcc8f1baa.jpg

bz2

e76df98f4b9f6caa870f20e5ea65b1a2931.jpg

a528c206ec4df55ff99bf949795513eb01e.jpg

xz

bfda51e69bb8c62aeab2c8dfa136e09b2d2.jpg

209c849f6b92423708eb792eeb794c2793c.jpg

查看tar包文件列表

fe04dba820d7b43729b466bd37904a466ba.jpg

 

转载于:https://my.oschina.net/u/4095803/blog/3029477

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值