Linux 文件与文件系统的压缩 gzip,bzip2

xiaoxiao2021-02-28  89

常见的压缩文件扩展:

*.z  compress程序压缩的文件  (compress已经很少人使用了)

*.gz  gzip程序的压缩的文件

*.bz2 bzip2程序压缩的文件

*.tar tar程序打包的文件

*.tar.gz   tar程序打包的文件,经过了gzip的压缩

*.tar.bz2 tar程序打包的文件,经过了bzip2的压缩

【1】gzip,zcat

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

参数:

-c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理

-d:解压缩的参数

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

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

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

压缩文件: gzip j.sql  (原文件不再存在)

解压缩:gzip -d  j.sql.gz(压缩文件不再存在)

压缩且保留原文件:gzip -9 -c j.sql >j.sql.gz

查看压缩文件的内容:zcat  j.sql.gz (原本的文件为文本文件)

【2】 bzip2,bzcat

bzip2是为了取代gzip并提供更佳的压缩比而来的

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

参数:

-c:将压缩过程中产生的数据输出到屏幕上

-d:解压缩的参数

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

-z:压缩的参数

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

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

用法同zip类似

转载请注明原文地址: https://www.6miu.com/read-74177.html

最新回复(0)