常见的压缩文件扩展:
*.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类似