位置:首页 > 技术资讯 > 在Linux系统中使用gzip命令保留原文件解压缩的方法

在Linux系统中使用gzip命令保留原文件解压缩的方法

时间:2026-07-24  |  作者:318050  |  阅读:0

Linux 下的 gzip 和 gunzip 是日常工作中常见的压缩解压工具。但有个细节让不少人头疼:默认情况下,它们会直接删除原始文件。其实,只要加上一个小技巧,就能轻松保留源文件。

压缩时保留源文件

使用 -c 选项,将压缩结果输出到标准输出。再通过重定向写入新文件,原文件就不会被删除:

gzip –c filename > filename.gz

解压缩时保留源文件

同理,解压时也借助 -c 选项:

gunzip –c filename.gz > filename

这样一来,压缩包和解压后的文件可以同时存在,再也不用担心误删了。

gunzip 的完整用法

Linux好用命令之gzip保留原文件解压缩

命令格式

gunzip [-acfhlLnNqrtvV] [文件/目录]

作用

解压文件,所有用户均可使用。

主要参数说明

  • -a--ascii:使用ASCII文字模式。
  • -c--stdout--to-stdout:把解压后的文件输出到标准输出设备——这正是保留源文件的关键选项
  • -f--force:强行解开压缩文件,忽略文件名称、硬连接或符号连接等检查。
  • -h--help:显示在线帮助信息。
  • -l--list:列出压缩文件的相关信息。
  • -L--license:显示版本与版权信息。
  • -n--no-name:解压缩时忽略压缩文件内存储的原始文件名和时间戳。
  • -N--name:解压缩时将原始文件名和时间戳回存到解开的文件上。
  • -q--quiet:不显示警告信息。
  • -r--recursive:递归处理,对指定目录下的所有文件及子目录一并操作。
  • -S--suffix:更改压缩文件的后缀字符串。
  • -t--test:测试压缩文件是否正确无误。
  • -v--verbose:显示指令执行过程。
  • -V--version:显示版本信息。

参数虽然不少,但日常工作中最常用的其实就几个:-c 保留文件、-v 查看过程、-t 检查完整性。掌握这些,基本就能应对绝大多数场景了。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多