为了账号安全,请及时绑定邮箱和手机立即绑定

Linux中cat和zcat的区别?

Linux中cat和zcat的区别?

狐的传说 2018-10-28 00:00:16
Linux中cat和zcat的区别?
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

cat是用于查看普通文件的。
zcat 是用于查看压缩的文件

单个磁盘的容量现在已经超过了 1TB,但是大型数据文件、日志文件、图像以及电影等媒体文件很快就把磁盘装满了。为了节省空间,可以把许多文件压缩到原大小的几分之一。例如,Apache 日志文件(是简单的文本)可以压缩到原大小的十分之一。

尽管压缩可以节省磁盘空间,但是也会增加工作量。例如,如果需要分析压缩的 Apache 日志文件,就必须解压它,处理数据,然后重新压缩它。如果有大量日志文件(如果保留分析趋势所需的记录,这种情况很常见),那么开销会非常大。

幸运的是,gzip 套件包含许多可以 “在原地” 处理压缩文件的实用程序。zcat、zgrep、zless、zdiff 等实用程序的作用分别与 cat、grep、less 和 diff 相同,但是它们操作压缩的文件。

查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 866 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信