压缩打包介绍,gzipbzip2xz压缩工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了压缩打包介绍,gzipbzip2xz压缩工具相关的知识,希望对你有一定的参考价值。

一、压缩打包介绍

windows常见压缩文件格式:.rar  .zip .7z
Linux常见压缩文件格式 :.zip;  .gzbz2;  .xz;  .tar.gz;  .tar.bz2; .tar.xz;
在linux系统中,文件的格式与后缀名没有关系。一般压缩工具压缩之后会在压缩文件后添加对应压缩工具的后缀名。

通过file命令可以查看压缩文件的压缩格式,还有普通文件的格式。

技术分享


unzip -l 可以查看zip压缩包中有哪些压缩文件。


几种压缩工具并没有哪种是绝对压缩得最紧的,要看文件类型和内容。



二、gzip压缩工具

gzip只能压缩文件,不能压缩目录。gizp压缩文件的后缀名为.gz。
gzip命令的格式为gzip [参数] 文件名
-d:该参数在解压缩时使用
-#:#为数字1-9,表示压缩等级。1压缩的最差,最不耗费cpu资源,9压缩的最好,但最耗cpu资源。默认为6。

技术分享

zcat 压缩文件名  可以查看压缩文件的内容。


gzip -c 文件 > 目录 #可以在压缩文件的同时保存源文件,并更改压缩之后的文件名。
gzip -d -c 压缩文件 > 目录 #可以在解压缩文件的同时保存压缩文件,并修改解压之后的文件名。
压缩和解压缩过程中虽然可以更改文件的文件名,但还是必须遵循压缩文件名的规则。

技术分享

 
gunzip命令可以在不加参数的情况下解压缩文件



三、bzip2压缩工具

与gzip相比,bzip2压缩的更紧,但是相对的也就更消耗cpu资源


bzip2命令只能压缩文件,不能压缩目录。bzip2和gzip的使用方法基本一致。

bzip2压缩文件的后缀名为.bz2。
bzip2命令的格式为 bzip2 [参数] 文件名
-z 压缩
-d 解压缩  压缩的级别为1-9,默认级别是9。压缩时加不加-z选项都可以解压缩文件。


用bzip2命令将文件1.txt压缩成3.txt.bz2,在用bzip2 -d命令将3.txt.bz2解压缩成3.txt文件。查看文件,bzip2解压缩的文件和gzip、源文件大小一样。但是gzip压缩文件比bzip2压缩文件大,因为bzip2压缩得更紧。

技术分享


bzcat可以查看bizp2命令压缩文件的文件内容。
bunzip2命令可以在不加任何参数的情况下解压文件。


四、xz压缩工具

xz压缩工具用法和gzip、bzip2用法差不多。xz的压缩级别为1-9,默认是6。xz压缩工具也不能压缩目录,只能压缩文件。


xz压缩工具压缩的文件后缀名是.xz。


bzip2命令的格式为 xz [参数] 文件名
-d 解压缩


使用xz命令压缩的文件比gzip、bzip2压缩的小。

技术分享

解压出来的文件和原文件一样大。

技术分享

xzcat可以查看压缩文件的内容


本文出自 “网管的学习之路” 博客,请务必保留此出处http://754599082.blog.51cto.com/11510506/1981400

以上是关于压缩打包介绍,gzipbzip2xz压缩工具的主要内容,如果未能解决你的问题,请参考以下文章

文档压缩 | gzipbzip2xz

linux的gzipbzip2xz三种压缩使用方法工具介绍

day18--linux下gzipbzip2xz三种压缩工具的介绍

2018-1-5 4周4次课 压缩工具 gzipbzip2xz

6.1-6.4 gzipBzip2xz

[CentOS 7系列]gzipbzip2xz