Linux gunzip命令教程及示例

.gz 属于 gzip 是Linux echo系统中非常流行的压缩格式。它是一种旧的压缩算法,但在压缩和解压缩操作期间提供了效率和速度。压缩是非常有效的文件类型,如文件,文本,一些图像等。 gzip 在HTTP协议中还使用了压缩算法来减少流量带宽。

null

用gzip命令解压文件

我们可以用 gzip 用于解压 .gz 文件。正如我们所知,有一个 gzip 由不同命令和脚本使用的库。在下面的例子中,我们将完全使用 gunzip 命令。在本例中,我们将解压缩名为 myinput.py.gz

$ gzip -d myinput.py.gz

用gunzip命令解压

gunzip 命令提供了比 gzip 命令。因为它是为解压而设计的,所以我们不需要提供任何选项。我们只会发布 gunzip 命令和文件名如下所示。

$ gunzip myinput.py.gz

解压后保留压缩和解压文件

gunzip 默认情况下,将远程压缩文件成功解压后进行操作。如果将来需要压缩文件,我们可以使用 -k 选项,意思是“解压缩后保留此文件”。

$ gunzip -k myinput.py.gz

强行减压

有时我们可以用 gunzip 会产生问题。这可以防止由于创建的错误或警告而进行压缩。此错误和警告将阻止完成解压缩。我们可以提供 -f 强制选项,它将在发生某些错误或警告时完成解压缩。

$ gunzip -f myinput.py.gz

显示有关压缩文件的信息

压缩文件将具有一些与压缩相关的属性。我们可能需要列出这些属性,以便获得有关压缩的更多信息。我们可以用 -l 选项。

$ gunzip -l myinput.py.gz
Display Information About Compressed File
显示有关压缩文件的信息

将列出以下与压缩相关的属性。

  • `压缩大小`will show Compressed file Size
  • `解压缩大小`will show Uncompressed file Size
  • `Ratio`将压缩大小除以未压缩大小来显示压缩比
  • `未压缩文件名`将在存档中显示文件名。

相关文章: 7z命令教程,带有在Linux中压缩和提取文件的示例

递归解压缩

因为我们可以递归地压缩目录中的文件,所以我们可能需要解压它们。逐个解压进入目录是不可行的。所以我们可以使用 -r 选项。我们会给所有人减压 gz 在名为 oldbackup .

$ gzip -r oldbackup/

检查压缩文件的完整性和有效性

有些文件在压缩过程中或压缩后损坏。如果我们尝试解压缩它们,我们会得到一些警告或错误。我们可以检查他们的完整性和有效性 -t 选项,意思是“测试.gz文件”。

$gzip-t旧备份/

关于解压缩操作的详细输出

到目前为止,我们还没有放很多截图,因为 gzip 命令很少输出到控制台。但是如果我们需要更多关于当前行动的信息,我们可以使用 -v 选择打印大量信息。

$ gunzip -v -r oldbackup/
Verbose Output About Decompress Operation
关于解压缩操作的详细输出
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享