百度
360搜索
搜狗搜索

linux怎样用gzip命令详细介绍

在 Linux 中,gzip 是最常用的压缩工具之一,以下是它的核心用法和场景示例:

1. 基础压缩:gzip 文件名

bash

 example.txt  

  • 效果:压缩后的文件大小通常减少 60%-90%(视内容而定)
  • 提示:默认保留扩展名 .gz,可通过 -S 自定义后缀(如 -S .bak

2. 解压缩:gunzip 或 gzip -d

bash

gunzip example.txt.gz    

  • 注意:解压缩后自动删除 .gz 文件,如需保留原压缩包,加 -k:bash
      example.txt.gz  

3. 压缩时保留原文件:-k

bash

  large.log  

4. 递归压缩目录:-r

bash

  /data/logs  

  • 结果:目录内每个文件单独压缩为 .gz,目录结构不变

5. 查看压缩信息:-l

bash

  access.log.gz  

plaintext

         compressed        uncompressed  ratio uncompressed_name

857 4826 82.2% access.log

6. 调整压缩等级:-1 到 -9

bash

  bigfile.txt  

smallfile.txt

  • 默认等级:-6(平衡速度与压缩比)

7. 压缩 stdin 输出(管道用法)

bash

     directory_listing.gz  

️ 注意事项

  1. 单次压缩单文件:gzip 一次只能压缩一个文件,压缩多个文件需逐个操作或打包(配合 tar
  2. 目录处理-r 仅压缩目录内的文件,不会生成压缩包(需用 tar.gz
  3. 透明解压:多数命令可直接处理 .gz 文件(如 zcat example.txt.gz 直接查看内容)

常用场景对比

场景 命令 说明
压缩单个文件 gzip file 最常用,自动删除原文件
压缩目录 gzip -r dir/ 压缩目录内所有文件
解压并保留压缩包 gzip -dk file.gz 适合需要重复解压的场景
快速查看压缩文件内容 zless file.gzzcat file.gz 无需解压直接查看

通过这些命令,你可以高效处理日常文件压缩需求。如果需要打包目录(如生成 tar.gz),可配合 tar 命令:
bash

  archive.tar.gz /data  




912tar archive.tar.gz /data

阅读更多 >>>  linux怎么安装ng

网站数据信息

"linux怎样用gzip命令"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux怎样用gzip命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!