gzip、gunzip 命令:压缩解压
侧边栏壁纸
  • 累计撰写 64 篇文章
  • 累计收到 1 条评论

gzip、gunzip 命令:压缩解压

soulio
2024-09-19 / 0 评论 / 0 阅读 / 正在检测是否收录...

一、命令简介

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
    

本文共 461 个字数,平均阅读时长 ≈ 2分钟
0

海报

正在生成.....

评论 (0)

取消