Gzip 是一个命令行工具,默认情况下随任何 Linux 操作系统一起提供。 Gzip 通常用于压缩和解压缩文件。它减小了文件的大小并用扩展名 .gz 文件替换了原始文件。它可以使用简单的命令恢复压缩文件。现在让我们看看如何在 Linux 上使用 Gzip 压缩和解压文件
保留原始文件:众所周知,gzip 会删除原始文件并创建 gzip 文件。但是我们可以在不丢失原始文件的情况下创建gzip文件我们将看到三种创建gzip文件而不丢失原始文件的方法:
方法 1:使用 -k 选项
为了保持原稿我最终的文件,因为它同时gzip,将使用gzip的证明了一个选项-k。以下是语法
gzip -k filename
使用此命令压缩文件后,您可以看到 gzip 创建了新的压缩文件,并且您的原始文件也在那里。
方法 2:使用 -c 选项
通过使用-c选项的gzip,但不删除原稿我最终文件中写入在标准输出输出。 这是使用-c选项的语法
gzip -c filename.extension > filename.extension.gz
方法 3:使用 shell 重定向
我们还可以使用 shell 重定向来保持文件在使用 gzip 时的原样。我们将使用以下方向运算符
- “>”标准输出
- “<”标准输入
以下是将重定向运算符与 gzip 结合使用的语法:
gzip < filename.extension > myfile.extension.gz
现在让我们看看使用 gzip 还可以做什么:
用 .gz 扩展文件替换原始文件。
要使用压缩文件格式替换目标文件,只需使用 gzip 命令即可。以下是命令的语法:
gzip filname
以下是上述命令的一个示例:
要对当前文件夹和子文件夹中的所有文件进行 gzip ,我们可以使用以下命令:
sudo gzip -kr .
要解压缩以解压缩 gzip 文件,我们可以在 gzip 中使用 -d 选项。以下是解压文件的语法:
gzip -d filename.extension.gz