我使用zutils版本的zgrepv0.9(而不是gzip包装脚本),并递归地从当前文件夹开始使用grep zip文件:
zgrep -r "MY_STRING" .
这个很好用。但是,它不会在zip文件中搜索zip文件。
如何在目录中递归地遍历grep并在zip文件中递归地搜索zip文件?
发布于 2016-03-28 22:36:01
朱提尔的zgrep实用程序根本不支持zip文件。它将它们作为普通文件来处理,所以除了以原始格式存储的成员(这通常发生在非常小的文件中)之外,什么都找不到。
与unzip一起分发的zipgrep实用程序不递归地搜索zip文件。
有关如何解决实际问题,请参见如何通过压缩的归档递归地实现grep?
发布于 2022-01-13 21:27:43
我所知道的唯一可以递归搜索zip文件和其他压缩文件以及嵌入在zip文件中的档案的工具是带有选项的乌格里普 ( -z
和--zmax=2
),用于两个深度的去存档/解压缩级别(例如,zip中的zip),其中--zmax
可以高达99。
https://unix.stackexchange.com/questions/272685
复制相似问题