Linux系统常见的压缩指令 北京赛_车平台搭建架设

北京赛_车平台搭建架设QQ:【1148916888】 网站【1148916888.com】

上常见的压缩指令就是gzip,bzip2以及xz。为了支持windows常见的zip,Linux也早就有zip指令了。gzip是由GNU计划所开发出来的压缩指令。

gzip可以说是应用度最广的压缩指令了,可以解开compress,zip与gzip等软件所压缩的文件。

语法为:gzip [-cdtv#] 文件名

-c:将压缩的资料输出到屏幕上,可透过资料流重导向来处理。

-d:解压缩的参数

-t:可以用来检验一个压缩文件一致性,看看文件是否有错。

-v:可以显示出原文件/压缩文件的压缩比等信息

-#:#为数字的意思,代表压缩等级,-l最快,但是压缩比最差;-9 最慢,但是压缩比最好。预设是 -6

bzip2是为了取代gzip并提供更佳的压缩比而来的。语法跟gzip相同

语法:bzip2 [-cdkzv#] 文件名

-c:将压缩的过程产生的资料输出到屏幕上

-d:解压缩的参数

-k保留原始文件,而不会删除原始的文件。

-z:压缩的参数(默认值,可以不加)

-v:可以显示出原文件/压缩文件的压缩比等信息

-#:与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快

xz这个压缩比高于bzip2

语法:xz [-dtlkc#] 文件名

-d:就是解压缩

-t:测试压缩文件的完整性

-l:列出压缩档的相关资讯

-k:保留原本的文件不删除

-c:同样的,就是将资料由屏幕上输出的意思

-#:同样的,也有较佳的压缩比的意思

tar压缩方式使用太广泛了。

语法:tar [-zl -j|-J] [cv] [-f 待建立的新文件名] filename //打包与压缩

语法:tar [-zl -j|-J] [tv] [-f 既有的tar文件名] 查看文件名

语法:tar [-zl -j| -J] [xv] [-f既有的tar文件] [-C 目录] 解压缩

-c:建立打包档案,可搭配-v来擦看过程中被打包的文件名

-t:查看打包文件的内容含有哪些文件名,重点在查看文件名就是了

-x:解打包或解压缩的功能,可以搭配-C在特定目录解开,特别留意的是,-c,-t,-x不可同时出现在一串指令列中。

-z:透过gzip的志愿进行压缩/解压缩:此时文件名最好为:*.tar.gz

-j:透过bzip2的志愿进行压缩、解压,此时文件名最好为*.tar.bz2

-J:透过xz的志愿进行压缩/解压缩:此时文件名最好为*.tar.xz.特别留意,-z,-j,-J。不可以同时出现在一串指令列中

-v:在压缩/解压缩的过程中,将正在处理的文件名显示出来。

-f filename:-f 后面要立刻接要被处理的文件名,建议 -f 单独写一个选项哦。

-C目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。

其他后续联系会使用到的选项介绍:

-p:保留备份资料的原本权限与属性,常用语备份(-c)重要的设定档

-P:保留绝对路径,亦即允许备份资料中含有根目录存在之意;

--exclude-FILE:在压缩的过程中,不要将FILE打包

猜你喜欢

转载自blog.51cto.com/13864702/2140478