gzip压缩文件的命令,用法如下:
加入系统中有一个目录temp,目录下面有一个文件test.txt
那么具体实例如下:
[zhang@test temp]# ls
test.txt
[zhang@test temp]# ls
test.txt
[zhang@test temp]# gzip test.txt
[zhang@test temp]# ls
test.txt.gz
[zhang@test temp]#
gzip会删除原文件,并生成一个压缩文件test.txt.gz
将gzip文件解压缩的方法如下:
[zhang@test temp]# gunzip test.txt.gz
[zhang@test temp]# ls
test.txt
[zhang@test temp]#
gunzip会删除test.txt.gz并生成它的未压缩形式
要列出压缩文件的属性信息,可以使用:
[zhang@test temp]# gzip -l test.txt.gz
compressed uncompressed ratio uncompressed_name
29 0 0.0% test.txt
gzip 命令 可以从stdin中读入文件,也可以将压缩文件写出到stdout
从stdin读入并写出到stdout:
[zhang@test temp]# touch zhang.txt
[zhang@test temp]# ls
test.txt.gz zhang.txt
[zhang@test temp]# cat zhang.txt | gzip -c > zhang.gz
[zhang@test temp]# ls
test.txt.gz zhang.gz zhang.txt
选项-c 用来将输出指定到stdout,我们也可以指定gzip的压缩级别。用--fast或者--best选项分别提供最低或最高的压缩比。