言归正传,在计算机的世界中,数据的表达形式就只有0或者1,而压缩算法就是根据这些01找出一些算法,可以用更少的01来代表他们。

.rar压缩文件linux中不识别,.zip在windows和Linux中动能使用。

现在在Linux中最主流的几种压缩是bzip2(后缀是bz2),gzip(后缀是gz),因为单独使用这些压缩工具的话,那么就会单独的压缩每一个档案,所以一个打包工具会一起使用。

.gz:由gzip压缩工具压缩的文件

gzip和zcat  

.bz2:bzip2压缩工具压缩的文件

gzip 指令的参数:

.tar:由tar打包程序打包的文件。(tar并没有压缩功能,只是把一个目录合并成一个文件)。

  -c:将压缩的数据输出到屏幕中,可透过数据流导向来处理美高梅电子游戏 1

.tar.gz:先有tar打包,然后再由gzip压缩。

  -d:解压缩的参数

.tar.bz2:先有tar打包,然后再由bzip2压缩。

  -t:可以用来检验一个压缩文件的一致性 看看档案有误错误

.tar.xz:先有tar打包,然后由xz压缩。

美高梅电子游戏,  -v 可以显示出原档案/压缩文件案的压缩比信息

gzip压缩工具(不支持压缩目录,会报错)

  -#压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6

gzip  [-d#] filename

如果我们需要查看其中的内容,我们可以直接使用zcat指令 美高梅电子游戏 2

-d:解压缩时使用。

bzip2和bzcat

-#:表示压缩等级,1为最差,9为最好,6为默认。

其实bzip2是代替gzip的,压缩的效率比gzip还要高,所以我们以后在使用的时候,还是优先级使用这个吧
毕竟越好的技术还是越早的使用,推广的也快。

gzip 1.txt       压缩成1.txt.gz,原文件消失。

指令的参数我觉得也差不多吧
不过更加的具体了,需要指令压缩还是解压,是否删除原档案

gzip  -d  1.txt.gz 解压缩文件,原文件消失。

-c:和gzip是一样的

bzip2压缩工具(不可以压缩目录)

-d:解压缩的参数

安装bzip2:   yum install -y bzip2

-k:保留源文件,而不会删除原文件

bzip2  [-dz]  filename

-z:压缩的参数

-d:解压缩

必威 ,-v:可以显示出源文档/压缩文件的压缩比等信息

-z:压缩(加或不加,都可以压缩)

-#:与gzip是一样的

bzip2   -z 1.txt   压缩成1.txt.bz2,原文件消失。

美高梅电子游戏 3

bzip -d  1.txt.bz2  解压缩文件,原文件消失。

bzcat查看其中的内容

zx压缩文件用法和bzip2一样

美高梅电子游戏 4

tar打包工具:tar [新萄京娱乐手机版 ,-zjJxcvfpP] filename tar

 最后是tar指令,前面讲的都是对于档案单独压缩的,但是对于那些大的目录,我们需要进行先打包,在进行压缩

-z:同时用gzip压缩

-c:压缩的参数

-j:同时用bzip2压缩

-x:解压的参数

-J:同时用xz压缩

-j:指定为bzip2

-x:表示解压缩。

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章