gzip、gunzip 命令:压缩解压

一、命令简介

gzip​ 命令用于压缩文件,而 gunzip​ 命令用于解压缩经过 gzip​ 压缩的文件。

tar​ 最常用、zip​ 和 unzip​ 次之,gzip​ 用的比较少。

二、命令参数

tips:不用记,用时查。

gzip 命令参数

  • -c, --stdout, --to-stdout​:将压缩数据输出到标准输出,而不是直接写入文件。
  • -d, --decompress, --uncompress​:解压缩而不是压缩。
  • -f, --force​:强制压缩,即使目标文件已经存在,也会覆盖。
  • -h, --help​:显示帮助信息。
  • -k, --keep​:在压缩或解压缩后保留原始文件。
  • -l, --list​:列出压缩文件的信息,而不是解压缩。
  • -L, --license​:显示 gzip 的许可证信息。
  • -n, --no-name​:压缩时不包含原始文件名和日期信息。
  • -N, --name​:压缩时包含原始文件名和日期信息(默认行为)。
  • -q, --quiet​:静默模式,不显示警告信息。
  • -r, --recursive​:递归压缩指定目录下的所有文件。
  • -S, --suffix .suf​:使用指定的后缀 .suf ​代替默认的 .gz​。
  • -t, --test​:测试压缩文件的完整性。
  • -v, --verbose​:详细模式,显示压缩过程中的详细信息。
  • -V, --version​:显示 gzip 的版本信息。
  • -1, --fast​:最快压缩,但压缩率最低。
  • -9, --best​:最慢压缩,但压缩率最高。

gunzip 命令参数

gunzip ​是 gzip ​的链接,用于解压缩 .gz ​文件。它的大多数参数与 gzip ​相同,特别是以下用于解压缩的参数:

  • -c, --stdout, --to-stdout​:将解压缩的文件输出到标准输出。
  • -f, --force​:强制解压缩,即使目标文件已经存在,也会覆盖。
  • -k, --keep​:解压缩后保留原始压缩文件。
  • -l, --list​:列出压缩文件的信息,而不是解压缩。
  • -q, --quiet​:静默模式,不显示警告信息。
  • -r, --recursive​:递归解压缩指定目录下的所有文件。
  • -t, --test​:测试压缩文件的完整性。
  • -v, --verbose​:详细模式,显示解压缩过程中的详细信息。

三、命令示例

示例 1

  • 压缩文件 example.txt​:

    gzip example.txt
    
  • 解压缩文件 example.txt.gz​:

    gunzip example.txt.gz
    

示例 2

  • 压缩文件并保留原始文件:

    gzip -c example.txt > example.txt.gz
    
  • 解压缩文件并保留压缩文件:

    gunzip -c example.txt.gz > example.txt
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵魂信息

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值