Linux中的文件系统压缩工具

1、gzip

gzip [-cdv#] filename.gz

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

-d:解压缩=gunzip

-v:显示出原档案与压缩后档案的压缩比等信息

-#:压缩等级,-1最快,但压缩比最差;-9最慢,但压缩比最好。预设是6

zcat 档名.gz:不解压显示解压后档案的内容

2、bzip2

bzip2 [-cdkv#] filename.bz2

-c:将压缩的数据输出到屏幕上

-d:解压缩=bunzip2

-k:保留源文件

-v:显示出原档案与压缩后档案的压缩比等信息

-#:压缩等级

bzcat 档名.bz2:不解压显示

3、归档工具tar

Tar [-J|-j|-z][-cv] [-f 压缩后的档名]filename/dirname打包与压缩

Tar [-J|-j|-z][-tv] [-f 压缩后的档名] 不展开直接察看被归档的文件

Tar [-J|-j|-z][-xv] [-f 压缩后的档名] [-C 欲解压缩到的目录]解压缩

4、压缩比最好的xz

-d:解压缩=unxz

-#:压缩等级

xzcat 档名.xz:不解压显示

5、不会删除源文件的压缩工具zip

相对于以上三种压缩工具,gzip,bzip2,xz,zip是唯一一种能够压缩目录的压缩工具。其压缩方式是将目录下各文件单独压缩成多个文件的形式来压缩的。

你可能感兴趣的:(Linux中的文件系统压缩工具)