首页 > 系统相关 >linux 搜索zip压缩文件内的关键字

linux 搜索zip压缩文件内的关键字

时间:2024-02-06 15:33:05浏览次数:27  
标签:zip 压缩文件 关键字 文件夹 搜索 linux

有这样一个场景,一个应用有日志归档,每天新建一个文件夹

文件夹里是zip压缩文件                     

  

这时候如果程序出现问题,但是不确定是哪一天,需要搜索这些天里的日志文件关键字,这个怎么弄

问题比较棘手,经过一番琢磨还是解决了:

zgrep  'delete from t_common_danger' */*

 */* 代表目录下所有子文件夹里的所有压缩文件

标签:zip,压缩文件,关键字,文件夹,搜索,linux
From: https://www.cnblogs.com/allay/p/18009818

相关文章

  • linux环境变量
    Linux环境变量一、环境变量的概念1、环境变量的含义程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。2、环境变量的分类按生效的范围分类。系统环境变量:公共的,对全部的用户都生效。用户环境变量:用户私有的、自定义的个性化设置,只对该......
  • Linux根文件系统
    概念根文件系统是什么根文件系统是特殊用途的文件系统,必须属于某种文件系统格式。那么文件系统是用来干嘛的?首先,存储设备(块设备,像硬盘、flash等)是分块(扇区)的,物理上底层去访问存储设备时是按照块号(扇区号)来访问的。这就很麻烦。其次,文件系统是一些代码,是一套软件,这套软件的......
  • linux调试工具strace,gdb
    strace用于跟踪系统调用和信号。strace是一个集诊断、调试、统计于一体的工具,我们可以使用strace跟踪程序的系统调用和信号传递分析程序,以解决问题或了解程序工作过程。当然strace与专业的调试工具比如说gdb之类的是没法相比的,因为它不是一个专业的调试器。strace最简......
  • Linux 中实现去重复后仍然按照原来的顺序输出
     001、一般去重复[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试文本cdcabb[root@PC1test01]#cata.txt|sort|uniq##去重复后也排序了abcd 002、去重复后保持原来的顺序[root@PC1test01]#lsa......
  • 【linux】如何查看CPU核数
    1.使用cat/proc/cpuinfo命令在Linux系统中,可以通过查看/proc/cpuinfo文件来获取CPU的详细信息,包括核数、型号、频率等。首先,打开终端,输入以下命令:cat/proc/cpuinfo然后,按下回车键,终端将显示类似如下的信息:processor:0vendor_id:GenuineIntelcpufamily:6mod......
  • 看看Linux下有没有你喜欢的工具
    今天,和大家分享一些与Linux中工具相关的知识。本篇文章包含了如何去安装,有那些值得安装的软件等知识。Linux的软件安装在Linux中,我们安装软件的方式,主要有三种。一是,源代码安装。别人直接把源代码给,让你自己安装。这种方式不推荐,即使是程序员也会十分头疼,刚刚修好一个bug,又报一堆错......
  • Linux文件分片、重组
    如果一个文件特别的大,想要直接打开的话会特别的慢,我们只需要对这个文件进行切割,变成许多个小的文件,然后再去查看小文件的话打开的速度就不会那么慢了切割文本#假设我们当前目录存在一个10G的文件data,现在对他进行分片[root@localhostopt]#split-d-b1Gdata"data-part"......
  • eviacam在Arch/Manjaro Linux下的安装
    安装base-devel安装编译工具,默认的依赖里没有编译工具sudoyay-Sbase-devel如果安装编译工具,会报类似下面的错误:安装eviacamyay-Seviacam这里主要是用AUR的方式来顺便把依赖安装了,也可以手动安装依赖,然后Clone源码这一步会报类似下面的错误:根据错误提示修......
  • Linux-查看文本中第m行到n行的内容
    如何查看文件第6749行到6758行?方式一:使用sed命令不显示行号:sed-n'M,Np' fileName 例如:sed-n'6749,6758p' hive-default.xml.template 显示行号:sed=fileName|sed'N;s/\n/\t/'|sed-n'M,Np'例如:sed=hive-default.xml.template|sed&......
  • 一行命令找出 Linux 中所有真实用户
    哈喽大家好,我是咸鱼。接触过Linux的小伙伴们都知道在Linux(或者说类Unix)中,有三种类型的用户:超级用户(UID为0):即root用户,拥有最高权限。系统用户(UID为1~999):系统内建用户,用于运行系统服务和守护进程。普通用户(UID为1000~60000):为了让使用者能够使用Linux系统资源而......