Linux gzip命令


Linux gzip命令用于压缩文件。

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

语法

gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][文件...] 或 gzip [-acdfhlLnNqrtvV][-S <压缩字尾字符串>][-<压缩效率>][--best/fast][目录]

参数

实例

压缩文件

[root@test a]# ls //显示当前目录文件
a.c b.h d.cpp
[root@test a]# gzip * //压缩目录下的所有文件
[root@test a]# ls //显示当前目录文件
a.c.gz	b.h.gz	d.cpp.gz
[root@test a]# 

接范例1, 列出详细的信息

[root@test a]# gzip -dv * //解压文件,并列出详细信息
a.c.gz:	 0.0% -- replaced with a.c
b.h.gz:	 0.0% -- replaced with b.h
d.cpp.gz:	 0.0% -- replaced with d.cpp
[root@test a]# 

接范例1,显示压缩文件的信息

[root@test a]# gzip -l *
     compressed    uncompressed ratio uncompressed_name
         24          0  0.0% a.c
         24          0  0.0% b.h
         26          0  0.0% d.cpp