0328Linux文件压缩和打包
一、压缩打包介绍

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




1、压缩1.txt文件

压缩后大小由4M变为512K
2、解压1.txt.gz文件
命令:gzip -d = gunzip

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

3、压缩文件如何查看

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

解压缩同理

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

1、安装工具

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

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

四、xz压缩工具

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

五、zip压缩工具

支持压缩目录
1、拷贝目录

2、压缩目录

压缩后原来的文件不删除

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

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

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

1、打包目录
2、解包目录

3、目录、文件一起打包

4、查看打包内容

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



七、打包并压缩

gz


bz2


xz


查看tar包文件列表

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

被折叠的 条评论
为什么被折叠?



