每天学一个 Linux 命令(104):zcat
点击下方“民工哥技术之路”,选择“设为星标”
回复“1024”获取独家整理的学习资料!
命令简介
zcat 命令用于显示压缩包中文件的内容,可以使用 gzip -d 或 gunzip 或 zcat 将压缩文件恢复为原始格式。zcat 与 gunzip -c 相同。
zcat 命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。
语法格式
zcat [ -fhLV ] [ name ... ]
选项说明
-S #指定gzip格式的压缩包的后缀
-c #将文件内容写到标注输出
-d #执行解压缩操作
-l #显示压缩包中文件的列表
-L #显示软件许可信息
-q #禁用警告信息
-r #在目录上执行递归操作
-t #测试压缩文件的完整性
-V #显示指令的版本信息
-l #更快的压缩速度
-9 #更高的压缩比
应用举例
打印压缩的内容,将内容传给more命令进行分页显示
[root@centos7 ~]# zcat httpd-2.4.46.tar.gz | more
查看压缩属性信息
[root@centos7 ~]# zcat -l httpd-2.4.46.tar.gzcompressed uncompressed ratio uncompressed_name9363314 42301440 77.9% httpd-2.4.46.tar
compressed #压缩大小
uncompressed #未压缩大小
ratio #压缩比率
uncompressed_name #未压缩文件的名称
查看普通文件(类似于cat功能)
[root@centos7 ~]# zcat -f test.txt
This is a test line
This is a test line
This is a test line
This is also a test line
This is also a test line
This is also also a test line
其它实例
#测试压缩包的完整性
[root@centos7 ~]# zcat -t httpd-2.4.46.tar.gz#显示软件许可信息
[root@centos7 ~]# zcat -L httpd-2.4.46.tar.gz
gzip 1.5
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License .
There is NO WARRANTY, to the extent permitted by law.
每天学一个 Linux 命令(101):pstree
每天学一个 Linux 命令(102):tac
每天学一个 Linux 命令(103):dstat



推荐阅读 点击标题可跳转
这款 Web SSH 客户端工具超牛逼!爱了
超实用!送你 11 个 Git 使用技巧,个个惊艳
全网最新、最详细的部署最小化 K8S 集群教程
技术公司与非技术公司的区别,太真实了…
武汉最最最牛逼的 IT 公司全在这了
使用 AutoSSH 实现自动化跨网络访问
Kubernetes 前世今生( 附学习导图 )
MySQL 与 PostgreSQL 比较,哪个更好、用哪个?
精心整理!面试必问的 kafka 知识点


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
