Linux gzip和gunzip命令:压缩(解压缩)文件
继《Linux zip和unzip命令的用法》一节之后,本节继续讲解另一组压缩及解压缩的命令——gzip/gunzip 命令。
gzip 命令的语法格式如下:
【例 1】使用 gzip 命令压缩 test 文件。
gunzip 命令的语法格式如下:
【例 2】压缩例 1 生成的 test.gz 文件。
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
Linux gzip命令
gzip 命令只能用于压缩文件,不能压缩目录。如果指定目录,也只能压缩目录内的所有文件。gzip 命令的语法格式如下:
[root@bogon ~]# gzip [选项] 源文件
gzip 命令的选项及功能如表 1 所示。注意,命令中的源文件,当进行压缩操作时,指的是普通文件。
选 项 | 功 能 |
---|---|
-c | 将压缩数据输出到标准输出中,并保留源文件 |
-d | 对压缩文件进行解压缩 |
-r | 递归压缩指定目录下和子目录下的所有文件 |
-v | 对于每个压缩和解压缩的文件,显示相应的文件名和压缩比 |
-l | 对每一个压缩文件,显示压缩文件的大小、未压缩文件的大小、压缩比和未压缩文件的名称 |
-数字 | 指定压缩的等级,1 压缩等级最低,压缩比最差;9 压缩比最高 |
【例 1】使用 gzip 命令压缩 test 文件。
[root@bogon ~]# ls
test
[root@bogon ~]# gzip test
[root@bogon ~]# ls
test.gz
[root@bogon ~]#
Linux gunzip命令
gunzip 命令主要用于解压被 gzip 压缩过的文件,也就是说,gunzip 命令用于解压扩展名为“.gz”的压缩文件。gunzip 命令的语法格式如下:
[root@bogon ~]# gunzip [选项] 文件
gunzip 命令的选项及功能如表 2 所示。选 项 | 功 能 |
---|---|
-r | 解压缩指定目录和子目录下的所有文件 |
-c | 把解压缩后的文件输出到标准输出设备 |
-f | 强制解压缩文件,不管文件是否已存在 |
-l | 列出压缩文件内容 |
-v | 显示命令执行过程 |
-t | 测试压缩文件是否正常,不做解压缩操作 |
【例 2】压缩例 1 生成的 test.gz 文件。
[root@bogon ~]# ls
test.gz
[root@bogon ~]# gunzip test.gz
[root@bogon ~]# ls
test
[root@bogon ~]#
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。