Linux
在大量 zip 文件中查找文件(如查找目錄的命令)
可能重複:
我需要在目錄中的所有 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