Linux 压缩指令及名称意义统计
作者:网络转载 发布时间:[ 2014/3/19 9:36:19 ] 推荐标签:Linux 压缩
1、tar 命令初的设计目的是将文件备份到磁带上(tape archive),因而得名tar;
tar 程序打包的数据,并没有压缩过;
tar是打包程序,这个命令可以在打包的同时调用gzip或者bzip2进行压缩.
一般以.tar.gz结尾的是用gzip压缩的,而.tar.bz2结尾的是用bzip2压缩的.
tar 对文件目录进行打包备份,生成一个.tar文档
gzip bzip2 都是压缩程序,可以和tar 结合使用:
在tar命令中可以直接调用gzip bzip2
#tar tvzf /tmp/my_home_directory.tar.gz //z 表示 gzip
#tar tvjf /tmp/my_home_directory.tar.bz2 //j 表示bzip2
使用 gzip要比bzip2快,但是bzip2会获得比 gzip高的压缩率
2、gzip(gzip,gunzip,zcat-compress or expand files)。
是GNUzip的缩写,它是一个GNU(全称是GNU's Not Unix)自由软件的文件压缩程序;
#tar tvzf /tmp/my_home_directory.tar.gz //z 表示 gzip,通常选项f都放到后面
3、bzip2(bzip2,bunzip2-a block-sorting file compressor,)
是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好;
#tar tvjf /tmp/my_home_directory.tar.bz2 //j 表示bzip2,通常选项f都放到后面
4、 *.Z---compress程序压缩的档案;
compress是一个相当古老的 unix 档案压缩指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档
案,压缩后的档案可以以 uncompress 解压。 若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。
由于 gzip 可以产生更理想的压缩比例,一般人多已改用 gzip 为档案压缩工具;
5、 *.tar.gz------ tar 程序打包的档案,其中并且经过 gzip的压缩
6、 *.tar.bz2------tar 程序打包?档案,其中并且经过 bzip2 ?压缩
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
若说 gzip 是为了取代 compress 并提供更好的压缩比而成立的,那么 bzip2 则是为了取代 gzip 并提
供更佳的压缩比而来的。 bzip2 这玩意的压缩比竟然比 gzip 还要好~至与bzip2 的用法几乎与 gzip 相同!
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11