Linux Zcat压缩或解压缩文件

zcat命令可以在不真正解压文件的情况下查看到文件内容,类似于gunnzip -c命令组合的作用

zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。zcat是一个命令行实用程序,用于查看压缩文件的内容,而无需对其进行解压缩。 它将压缩文件扩展为标准输出,使您可以查看其内容。 另外zcat与运行gunzip -c命令完全相同。

zcat is identical to gunzip -c. (On some systems, zcat may be installed as gzcat to preserve the original link to compress.) zcat uncompresses either a list of files on the command line or its
standard input and writes the uncompressed data on standard output. zcat will uncompress files that have the correct magic number whether they have a .gz suffix or not.

语法格式

zcat [参数] 压缩包

常用命令选项

[root@node1 ~]# zcat -h
Usage: gzip [OPTION]... [FILE]...
压缩或解压缩文件 (by default, compress FILES in-place).
长选项的强制参数也是短选项的强制参数。
  -c, --stdout      写入标准输出,保持原始文件不变
  -d, --decompress  解压
  -f, --force       强制覆盖输出文件,压缩链接
  -h, --help        帮助信息
  -l, --list        列出压缩文件内容
  -L, --license     显示软件许可证
  -n, --no-name     不保存或恢复原始名称和时间戳
  -N, --name        保存或恢复原始名称和时间戳
  -q, --quiet       抑制所有警告
  -r, --recursive   对目录进行递归操作
  -S, --suffix=SUF  在压缩文件上使用后缀SUF
  -t, --test        测试压缩文件的完整性
  -v, --verbose     详细模式
  -V, --version     显示版本号
  -1, --fast        更快的压缩速度
  -9, --best        更好的压缩比
    --rsyncable   Make rsync-friendly archive
如果没有FILE,或者FILE为-,读取标准输入。

参考实例:

zcat file.tar.gz				# 在不解压文件的情况下,显示某个压缩包内文件的内容
zcat file1.tar.gz file2.tar.gz	# 在不解压文件的情况下,显示多个压缩包内文件的内容
zcat -l file.tar.gz 			# 查看指定文件的压缩信息(压缩后大小,未压缩大小,压缩率,文件名)
         compressed(压缩)        uncompressed(未压缩)  ratio(比例) uncompressed_name
            6316096            			27074560  	  76.7% 				file.tar
# Zabbix监控初始化时
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -h localhost -D zabbix -uroot -proot

As long as you don’t accept! Everything you want belongs to you!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

星光落入你灰蒙蒙的眼

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

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

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

打赏作者

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

抵扣说明:

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

余额充值