博客
关于我
Linux中常用压缩、解压命令和压缩比率对比
阅读量:473 次
发布时间:2019-03-06

本文共 961 字,大约阅读时间需要 3 分钟。

Linux 压缩格式是一个非常重要的部分,不同的压缩格式在压缩率和性能方面存在明显差异。以下是几种常用格式的详细分析。

1. Zip压缩

Zip是一种广泛使用的压缩格式,支持分卷压缩和文件校验。以下是Zip的压缩和解压命令:

压缩命令:

zip -r test.zip test
  • -r:将目录test递归压缩到文件test.zip中。

解压命令:

unzip test.zip

2. Tar压缩

Tar主要用于归档文件,并不进行实际压缩。然而,通过与不同的压缩算法结合,可以实现压缩。

打包命令:

tar -cvf test.tar test
  • -c:创建新归档文件
  • -v:显示进行归档的详细信息
  • -f:指定归档文件名为test.tar

解包命令:

tar -xvf examples.tar
  • -x:提取归档文件中的内容

3. Tar.gz压缩

Tar.gz将归档文件用gzip压缩,后缀为.tar.gz.tgz

压缩命令:

tar -zcvf test.tar.gz test
  • -z:使用gzip压缩归档文件

解压命令:

tar -zxvf test.tar.gz

4. Tar.bz2压缩

Tar.bz2使用bzip2进行压缩,后缀为.tar.bz2

压缩命令:

tar -jcvf test.tar.bz2 test
  • -j:使用bzip2压缩归档文件

解压命令:

tar -jxvf test.tar.bz2

5. Rar压缩

Rar提供了强大的压缩和解压功能,支持分卷压缩和文件恢复功能。

压缩命令:

rar a test.rar test

解压命令:

rar x test.rar

6. 压缩对比

从压缩对比表格可以看出:

压缩格式 压缩后大小 压缩比率 压缩耗时 解压耗时
Zip 126M 3.19 0m41.165s 0m5.450s
Tar 402M 1 0m0.560s 0m0.653s
Tar.gz 126M 3.19 0m41.972s 0m5.227s
Tar.bz2 116M 3.46 1m3.868s 0m27.698s
Rar 119M 3.38 0m31.176s 0m4.491s

从对比结果来看,Rar在压缩比率、压缩和解压耗时方面均优于Tar.gzZip,但解压耗时较长。

转载地址:http://ejvdz.baihongyu.com/

你可能感兴趣的文章
Badboy录制脚本时,提示脚本错误的解决方法
查看>>
PHP一句话木马小总结与SQL语句写一句话木马
查看>>
关于计数排序
查看>>
Python中字符串前添加r ,b, u, f前缀的含义
查看>>
Hadoop学习笔记—Yarn
查看>>
__format__
查看>>
191123
查看>>
JSONPath小试牛刀之Snack3
查看>>
Solon Ioc 的注解对比Spring及JSR330
查看>>
Java基础:HashMap中putAll方法的疑惑
查看>>
[转] C++中的namespace
查看>>
解决git push出现error: failed to push some refs to 错误
查看>>
Jenkins - 部署在Tomcat容器里的Jenkins,提示“反向代理设置有误”
查看>>
Spread for ASP.NET技术白皮书
查看>>
2017年前端框架、类库、工具大比拼
查看>>
wxWidgets源码分析(1) - App启动过程
查看>>
wxWidgets源码分析(3) - 消息映射表
查看>>
wxWidgets源码分析(4) - 消息处理过程
查看>>
wxWidgets源码分析(5) - 窗口管理
查看>>
wxWidgets源码分析(6) - 窗口关闭过程
查看>>