📜  解压 gz 文件 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:57:24.397000             🧑  作者: Mango

解压 gz 文件 ubuntu - Shell-Bash

在Ubuntu操作系统中,解压gz文件是一个常见的需求。gz文件是经过gzip压缩的文件,它可能比原始文件更小。在本篇文章中,我们将介绍如何在Ubuntu中解压.gz文件。

使用gzip命令解压gz文件

gzip是一种在Linux中使用的压缩工具,它可以将一个或多个文件压缩为一个.gz文件。解压缩一个.gz文件,需要使用gzip命令。

解压缩一个.gz文件

下面是用gzip命令解压缩文件的基本语法:

gzip -d filename.gz

例如,如果您要解压缩一个名为“file.gz”的文件,您可以使用以下命令:

$ gzip -d file.gz

该命令会将压缩文件解压到当前目录下,并删除原始的“.gz”文件。

递归解压缩所有.gz文件

如果您需要递归解压缩所有.gz文件,您可以使用以下命令:

$ find . -type f -name "*.gz" -exec gzip -d {} \;

该命令将查找当前目录及其所有子目录中的所有.gz文件,并将其解压缩。

使用gunzip命令解压gz文件

gunzip命令是gzip的另一种形式,它可以用来解压缩.gz文件。

解压缩一个.gz文件

下面是使用gunzip命令解压缩.gz文件的基本语法:

$ gunzip filename.gz

例如,如果您要解压缩一个名为“file.gz”的文件,您可以使用以下命令:

$ gunzip file.gz

该命令将解压缩该文件,并将结果保存在当前目录中。

递归解压缩所有.gz文件

如果您需要递归解压缩所有.gz文件,您可以使用以下命令:

$ find . -type f -name "*.gz" -exec gunzip {} \;

该命令将查找当前目录及其所有子目录中的所有.gz文件,并将其解压缩。

总结

在Ubuntu中解压.gz文件是一个相对简单的任务。我们可以使用gzip或gunzip命令来解压缩.gz文件。无论哪种方法,您都可以轻松地解压缩单个文件或递归地解压缩所有.gz文件。