ディレクトリ内のすべてのZipファイルからファイルを検索する必要があります。
Zipファイルを検索できるfind
のようなツールはありますか?
私はこれを試しました:
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