linux 常用命令 zcat 查看压缩文件中内容

zcat的用处是可以在不用解压压缩文件就可以查看文件内的内容

有时候log文件众多,为了减少存储空间就会将log文件压缩,这是zcat就可以查看压缩文件内容。

-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包(zip)后缀时使用此选项;
-c:将文件内容写到标注输出;
-d:执行解压缩操作;
-l:显示压缩包中文件的列表;
-L:显示软件许可信息;
-q:禁用警告信息;
-r:在目录上执行递归操作;
-t:测试压缩文件的完整性;
-V:显示指令的版本信息;
-l:更快的压缩速度;
-9:更高的压缩比。

比如要查看某个压缩文件内容,配合grep非常好用,如 zcat 20181112.log.zip|grep xxx

也可以配合正则表达式一起使用,如查看2018年11月的log,可以使用zcat 201811*.log |grep xxx

原文地址:https://www.cnblogs.com/daijiongren/p/9944368.html

时间: 2024-11-12 08:31:51

linux 常用命令 zcat 查看压缩文件中内容的相关文章

linux常用命令 、查看日志、web排查

linux常用命令 ps aux|grep xxx (比如 ps aux|grep tomcat ps aux|grep tomcat-portalvip ps aux|grep nginx 等) rpm -qa|grep xxx (查找系统有没有安装 比如 rpm -qa|grep mysql rpm -qa|grep MySQL rpm -qa|grep jdk 等) 强制卸载 rpm -e 上一步查找结果的内容 --nodeps 查看端口是否被占用 netstat -an|grep 端口

Linux常用命令-文本查看篇

前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat file  #全文本显示在终端cat -n file #显示全文本,并显示行号 另外,cat也可用作合并文件: cat file1 file2 >file3 该命令将file1 file2的内容合并写到file3中. 倒序显示全文本--tac tac是cat倒过来的写法,tac以行为单位,倒序显示全文

Linux常用命令(第二版) --压缩解压缩命令

压缩解压缩命令: ----------.gz---------- 1.压缩 gzip[GNU zip]: /bin/gzip 格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 #比较常见的软件源代码包的格式 特点: 1)只能压缩文件,不能压缩目录 2)不保留原文件 e.g. gzip newfile #原newfile删除 2.解压 1)gunzip[GNU zip]: /bin/gunzip 2)gzip -d #解压.gz E.g. gzip -d ne

Linux常用命令3(压缩和解压缩总结)

tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName // 直接将文件变成压缩文件而不保留原文件,下同 .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName 压缩多个文件:tar zc

Linux常用命令(三)查看当前计算机各方面信息

1.查看cpu: top 2.查看当前linux版本:name -a 查看当前运行的内核版本:cat /pro/version 查看发行版本信息:cat /etc/issue 查看上面所有信息:lsb_release -a 3.查看linux下的系统盘:df -l 原文地址:https://www.cnblogs.com/Jomini/p/8969929.html

linux常用命令(配置查看,定时任务)

1.查看所有待挂载设备信息 fdisk -l # fdisk -l Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size

Linux 下 使用Qt查看执行文件中是否包含某字符串的方法

const QByteArray searchqstring= "*********"; QFile file("/opt/***"); file.open(QFile::ReadOnly); while(1) { QByteArray array = file.read(1024); file.seek(file.pos()-6); if(array.contains(searchqstring)) { qDebug()<<"..I find

020: class, objects and instance: 一个简单的例子,压缩文件中内容的替换

这个例子是对前面学习的知道的一个简单总结. 在设计类的时候,并非所有的类都是埋头干活的类,同时也需要有很多类似于管理的类,这样的类的功能就是调用其他的类来共同的完成任务. import sys import os import shutil import zipfile class ZipReplace(object): def __init__(self, file_name, search_string, replace_string): self.file_name = file_name

Linux常用命令速查备忘

Linux常用命令速查备忘 PS:备忘而已,详细的命令参数说明自己man 一. 启动,关机,登入,登出相关命令 [login] 登录 [logout] 登出 [exit] 登出 [shutdown] 停止系统 [halt] 停止系统 [reboot] 重启动 [poweroff] 切断电源 [sync] 把内存里的内容写入磁盘 [lilo] 安装lilo启动管理程序 [grub] 安装lilo启动管理程序 二. Shell相关命令 [chsh] 切换Shell [history] 显示命令履历