首页 > 代码库 > 基础篇-【034】Linux压缩及归档

基础篇-【034】Linux压缩及归档

一、压缩格式

1.压缩格式包括以下几种格式:gz,bz2,xz,zip,z

2.压缩工具以及对应的压缩对象

备注:

①xz是主流的压缩方式,压缩比高,速度稍微慢些;

②zip是一个 既归档又压缩的工具,使用archive命令归档,归档本身并不意味着压缩;

③tar为专门的归档工具,归档后文件.tar结尾。tar -c(创建归档文件),tar -f [归档后的文件名.tar],tar -x(展开归档文件),tar-t(不展开归档,直接查看归档后的文件中包括哪些文件)。归档文件比归档前每个文件大小总和还大 ,其中tar命令可以调用其他压缩工具;

④tar -zcf(归档并调用gzip),tar -zxf(调用gzip解压缩并展开归档,-z选项可以省略)

wKiom1QTpvWhswoMAAC-hZaqxR0157.png


 

 

二、压缩算法

备注:算法不同,压缩比(压缩前大小-压缩后大小/压缩前大小=压缩比)不同。

三、练习

1.写一个脚本,让用户从键盘中输入几个文件,脚本能够实现将用户输入的几个文件进行归档压缩成一个文件。

wKioL1QTpxeCRT_KAAFvo5qJmlI525.jpg


 


本文出自 “mangguo” 博客,请务必保留此出处http://mangguostudy.blog.51cto.com/5643869/1551837

基础篇-【034】Linux压缩及归档