共计 1178 个字符,预计需要花费 3 分钟才能阅读完成。
对于初学者来说,gzip 工具主要用于压缩或者展开文件。解压时,在 gzip 命令后添加 -d 选项即可,使用示例如下:
gzip -d [compressed-file-name]
不过,在解压或扩展 gzip 创建的压缩文件时,有另一款完全不同的工具可供使用。谈及的这款工具就是 gunzip。在本文中,我们会使用一些简单、易于理解的例子来解释 gunzip 命令的用法。文中所有示例及指南都在 Ubuntu 16.04 环境下测试。
我们现在知道压缩文件可以用 gzip -d 或 gunzip 命令解压。基本的 gunzip 语法为:
gunzip [compressed-file-name]
以下的 Q&A 例子将更清晰地展示 gunzip 工具如何工作:
解压命令非常简单,仅仅需要将压缩文件名称作为参数传递到 gunzip 命令后。
gunzip [archive-name]
比如:
gunzip file1.gz
linux-gunzip-commandexample
如何使用 gunzip 解压压缩文件?
正如你已注意到的那样,gunzip 命令解压后会删除原始压缩文件。如果你想保留原始压缩文件,可以使用 -c 选项。
gunzip -c [archive-name] > [outputfile-name]
比如:
gunzip -c file1.gz > file1
如何让 gunzip 不删除原始压缩文件?
使用这种方式,原压缩文件不会被删除。
在 Q&A 中我们已经讨论过 -c 选项的用法。使用 gunzip 解压文件到工作目录外的其他路径,仅需要在重定向操作符后添加目标目录的绝对路径即可。
gunzip -c [compressed-file] > [/complete/path/to/dest/dir/filename]
示例如下:
gunzip -c file1.gz > /home/himanshu/file1
以下从 gzip/gunzip 的 man 页中摘录的细节,对于想了解更多的人会有所助益。
到目前为止提到的 gunzip 基本用法,并不需要过多的学习曲线。我们已包含了一个初学者开始使用它所必须了解的几乎全部知识。想要了解更多的用法,去看 man 页面 吧。
via: https://www.howtoforge.com/linux-gunzip-command/
作者:Himanshu Arora 译者:erialin 校对:wxy
本文由 LCTT 原创编译,Linux 中国 荣誉推出