Linux中gzip命令是一种压缩文件的工具,在文件传输、备份、存储等场景下经常被使用。gzip 命令可以将指定的文件进行压缩,同时保留源文件,压缩后的文件名默认为原始文件名加上扩展名 .gz。下面是gzip命令的使用方法攻略及两个典型的示例说明。
gzip命令的基本语法
gzip [选项] 文件路径
- 选项:
选项 | 描述 |
---|---|
-c | 将压缩以后的文件输出到标准输出,并保留原始文件不修改 |
-d | 解压缩,将压缩文件恢复到原始文件 |
-k | 保留压缩前的文件,gzip 压缩后,文件后缀仍保持原始名称 |
- 文件路径:需要压缩或解压缩的文件路径
压缩示例
我们分别以单个文件和目录为例进行压缩演示。
压缩单个文件
假设我们的工作目录下有一个文件名为example.txt,使用 gzip 命令对它进行压缩:
# gzip example.txt
执行完成后,我们可以发现该目录下自动生成了一个新的example.txt.gz文件,原始文件example.txt还会保留。
压缩目录
我们假设工作目录下有一个目录名为test,将test目录中的所有文件压缩成一个文件夹名为test.gz,示例如下:
# gzip -r test
执行该命令后,test目录下的所有文件都将被压缩,压缩后的文件名为test.gz。
解压示例
我们分别以单个文件和目录为例进行解压演示。
解压单个文件
假设我们的工作目录下有一个文件名为example.txt.gz,需要将其解压缩,还原为example.txt文件:
# gzip -d example.txt.gz
执行完成后,我们可以看到新生成了一个example.txt文件,原始的example.txt.gz文件也会保留。
解压目录
我们假设工作目录下有一个压缩后的目录test.gz,现在需要将其解压缩成一个文件夹test,示例如下:
# gzip -r -d test.gz
执行该命令后,test.gz被解压到了一个test目录。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux gzip命令:压缩文件 - Python技术站