Linux

在大量 zip 文件中查找文件(如查找目錄的命令)

  • March 9, 2020

可能重複:

遞歸查找所有不同歸檔格式的歸檔文件,並在其中搜尋文件名模式

我需要在目錄中的所有 zip 文件中搜尋文件。

有沒有這樣的工具find可以在 ZIP 文件中搜尋?

我試過這個:

find /path/ -iname '*.zip' -print -exec unzip -l {} \; |grep -i '<filename>'

但這只會列印 zip 文件中的文件路徑,而不是 zip 文件名本身!

謝謝

嘗試:

for f in *.zip; do echo "$f: "; unzip -l $f | grep <filename>; done

引用自:https://unix.stackexchange.com/questions/45101