文件与文件系统的压缩

首先我们看一下Linux下面常见的压缩文件的拓展名。

*.z                 compress程序压缩的文件;
*.zip              zip程序压缩的文件;
*.gz               gzip程序压缩的文件;
*.bz2             bzip2程序压缩的文件;
*.xz               xz程序压缩的文件;
*.tar               tar程序打包的数据,并没有压缩;
*.tar.gz          tar程序打包的数据,并且经过gzip的压缩;
*.tar.bz2        tar程序打包的数据,并且经过bzip2的压缩;
*.tar.xz          tar程序打包的数据,并且经过xz的压缩;

gzip 可以说是应用度最广的压缩指令了!目前gzip 可以解开compress, zip 与gzip 等软件所压缩的文件。至于 gzip 所建立的压缩文件为*.gz 的檔名喔!让我们来看看这个指令吧。

gzip的参数:

-c:将压缩的数据输出到屏幕上,可通过数据流量重导向来处理;
-d:解压缩的参数;
-t:可以用来检验一个压缩文件的一致性~看看文件有无错误;
-v:可以显示出原文件/压缩文件的压缩比等信息;
-#:#为数字的意思,代表压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6。

我们可以用zcat去读取该文件。

我们可以用gzip -d +文件名可以将文件解压。

bzip2的参数:

压缩解压命令与gzip大致相似!

xz的参数:

打包指令tar

发布了42 篇原创文章 · 获赞 14 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_41078889/article/details/104417767