Grep
zgrep 會遞歸搜尋嵌入在 zip 中的 zip 嗎?
我正在使用 zgrep v0.9 的 zutils 版本(不是gzip 包裝腳本),並從我簡單使用的目前文件夾開始遞歸地 grep zip 文件:
zgrep -r "MY_STRING" .
這工作正常。但是,它不會在 zip 文件中搜尋 zip文件。
如何在目錄中遞歸地 grep 並在 zip 文件中遞歸地搜尋 zip文件?
zutils 的zgrep實用程序根本不支持 zip 文件。它將它們視為普通文件,因此除了以原始格式儲存的成員(通常發生在非常小的文件中)之外,它不會找到任何東西。
與 unzip 一起分發的 zipgrep 實用程序不會遞歸搜尋 zip 文件。
有關如何解決您的實際問題,請參閱如何遞歸 grep 通過壓縮檔案?
我所知道的唯一可以遞歸搜尋 zip 文件和其他壓縮文件以及嵌入 zip 文件中的檔案的工具是ugrep ,它帶有選項
-z
和--zmax=2
兩個深度解壓縮/解壓縮級別(例如 zip 中的 zip),--zmax
最高可達 99。