- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈Linux下各种压缩 解压命令和压缩比率对比
浅谈Linux下各种压缩 解压命令和压缩比率对比
Linux下压缩、解压命令五花八门,不像在windows下一个winrar打遍天下无敌手,清一色的.rar.zip格式。
比如,Linux下常用的tar tar.gz tar.bz2.Z等等不一而足。而每种压缩和解压方式所耗CPU时间和压缩比率也差异甚大。在此我一一列举,希望不当之处,敬请各位指教。
---
1各种压缩解压命令Demo
(1)tar
仅仅做打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。
打包归档:
tar-cvf examples.tar examples(examples为shell执行路径下的目录)
释放解压:
tar-xvf examples.tar(解压至当前shell执行目录下)
tar-xvf examples.tar-C/path(/path解压至其它路径)
(2)tar.gz tgz(tar.gz和tgz只是两种不同的书写方式,后者是一种简化书写,等同处理)
Linux下使用非常普遍的一种压缩方式,兼顾了压缩时间(耗费CPU)和压缩空间(压缩比率)
其实这是对(1)的tar包进行gzip算法的压缩
打包压缩:
tar-zcvf examples.tgz examples(examples为shell执行路径下的目录)
释放解压:
tar-zxvf examples.tar(解压至当前shell执行目录下)
tar-zxvf examples.tar-C/path(/path解压至其它路径)
(3)tar.bz Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。但同时在压缩,解压的过程却是非常耗费CPU时间。
打包压缩:
tar-jcvf examples.tar.bz examples(examples为shell执行路径下的目录)
释放解压:
tar-jxvf examples.tar.bz(解压至当前shell执行目录下)
tar-jxvf examples.tar.bz-C/path(/path解压至其它路径)
(4)tar.bz2
较tar.bz有着更快速的效率。所使用的命令与(3)相同,不再赘述。
(5).gz
解压:
gunzip examples.gz
(6).Z
压缩:
解压:
(7)tar.Z
压缩:
tar-Zcvf examples.tar.Z examples
解压:
tar-Zxvf examples.tar.Z
(8).zip
压缩:
zip examples.zip examples
解压:
zip examples.zip
(9).rar
压缩:
rar-a examples.rar examples
解压:
rar-x examples.rar
--
2各种压缩比率,占用时间对比
为了保证能够让压缩比率较为明显,需选取一个内容较多、占用空间较大的目录作为Demo。我将自己Ubuntu 9.10中/user/local整个目录作为范例,/user/local内所有文件总计大小为877.7MB。
在此,我们定义压缩比率=原内容大小/压缩后大小,压缩比率越大,则表明压缩后占用空间的压缩包越小
(1).tar tar-cvf local.tar/usr/local
打包后local.tar:892.6MB,耗费时间:55 s(秒)。此实验打包后.tar后反倒比原来文件内容更大,出乎意料!
压缩比率为877.7/892.6=0.98(居然不是相同,等于1!)
tar-xvf local.tar
释放877.7MB(与原/usr/local大小完全相同,符合预期),耗费时间:78 s,比打包耗时
对于.tar而言,打包比释放较为快速,但打包后的.tar比原目录内容所占空间要大。
(2).tgz tar-zcvf local.tgz/usr/local
打包后local.tgz:344.1MB,耗费时间:146 s(秒)。此实验说明.tgz压缩到50%以下的空间,具体为压缩比率=877.7/344.1=2.55 tar-zxvf local.tar
解压877.7MB,耗费时间:56 s。此与.tar正相反,解压比打包省时了很多,接近到打包时间的三分之一。
(3).tar.bz tar-jcvf local.tar.bz/usr/local
打包后local.tar.bz:318.4 MB耗费时间:330 s(即5 m30 s,非常之漫长!)
压缩比率为877.7/318.4=2.76
相对于.tgz的压缩得更小巧,但优势并不大,CPU耗费时间却多了两倍多。
tar-xcvf local.tar.bz
解压877.7 MB,耗费时间:128 s。此与.tgz相似,解压比打
您可能关注的文档
- 毒 性《中药学》.doc
- 比尔 盖茨 传记.doc
- 比亚迪 F0 温泉旅游测试驱动器流动 changsh.doc
- 比尔·盖茨名言集锦.doc
- 比质比价、零星采购管理流程.doc
- 比特与字节的那些事儿 存储器的今天和明天.doc
- 比较艺术学与电影研究.doc
- 毕业论文-上海宝洲集团员工招聘管理中的问题与对策研究.doc
- 毕业论文写作经鼻持续气道正压通气辅助治疗.doc
- 毕业论文基于JAVA的网上投票系统.doc
- 团队设备优化培训2026年课件.pptx
- 2026届高三二轮复习试题政治大单元突破练14社会争议解决含解析.docx
- 2024-2025学年浙江省嘉兴市高三(上)期末数学试卷.pdf
- 2026届高三二轮复习试题政治大单元突破练18辩证唯物主义认识论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练19社会历史观与人生价值观含解析.docx
- 2024-2025学年浙江省嘉兴市九年级(上)期末语文试卷.pdf
- 2024-2025学年浙江省金华市东阳市九年级(上)期末语文试卷.pdf
- 2024-2025学年浙江省金华市婺城区九年级(上)期末语文试卷.pdf
- 2024-2025学年浙江省金华市金东区九年级(上)期末语文试卷.pdf
- 2024-2025学年浙江省六校联盟高二(上)期中语文试卷.pdf
最近下载
- PLC技术应用 (S7-200 SMART)项目二 顺序功能图和顺序控制指令及其应用.pptx VIP
- 北京建筑大学2023-2024学年第1学期《环境微生物学》期末考试试卷(A卷)附标准答案.docx
- 地球小博士-全国地理科普知识大赛历年真题及答案(高中组7套试题).pdf VIP
- 赫茨RF300A变频器说明书.pdf VIP
- 久菱JL-E系列变频器说明书.pdf VIP
- 信息技术赋能下的学生评价结果应用,激发高中生学习潜能的策略分析教学研究课题报告.docx
- 附件3:设备部安全责任清单和月度检查表.docx VIP
- 预防流感英文版课件.pptx VIP
- 新技术、新产品、新工艺、新材料应用施工方案(新版).docx VIP
- 危险化学品典型事故案例分析(王如君).pptx VIP
原创力文档


文档评论(0)