随笔 - 6  文章 - 118  评论 - 1  阅读 - 12315

Linux zcat 命令使用详解

简介

zcat 命令用于查看压缩文件(通常为 .gz)的内容而无需解压。它与 cat 类似,但适用于 .gz 文件。

安装

大多数 Linux 发行版默认将 zcat 作为 gzip 包的一部分。如果没有,使用以下命令安装:

  • Debian/Ubuntu
sudo apt update
sudo apt install gzip
  • CentOS/RHEL
sudo yum install gzip
  • Fedora
sudo dnf install gzip

常用选项

  • -d, --decompress, --uncompress:解压缩

  • -l, --list:输出更详细的压缩文件的属性

  • -q, --quiet:抑制所有警告

  • -t, --test:检查压缩文件的完整性

  • -v, --verbose:显示每个压缩或解压缩的文件的名称和减少的百分比

示例用法

查看压缩文件

zcat file.txt.gz

使用 zcat 和 less

zcat large_log.gz | less

重定向输出到新文件

zcat file.txt.gz > file.txt

将 zcat 与 grep 结合使用

zcat log.gz | grep "error"

连接多个压缩文件

zcat file1.gz file2.gz

提取文件但不保留 .gz 文件

zcat archive.gz > extracted.txt

解压缩并保存为 .gz 文件

zcat file1.gz file2.gz | gzip > merged.gz

获取压缩文件的属性

zcat -l file.gz  

抑制所有警告

zcat -q file.gz

其他相关命令的示例用法

  • 查看常规文本文件
cat file.txt
  • 解压缩文件
gzip -d file.gz
  • 提取 .gz 文件
gunzip file.gz
  • 逐页查看 .gz 文件
zless file.gz
  • 在压缩文件中搜索
zgrep "pattern" file.gz
posted on   我是唐青枫  阅读(69)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示