重複の可能性:
さまざまなアーカイブ形式のすべてのアーカイブファイルを繰り返し検索し、そのファイル名パターンを検索します。
ディレクトリ内のすべてのzipファイルの中からファイルを検索する必要があります。
find
ZIPファイルを検索するための同様のツールがありますか?
私はこれを試しました:
find /path/ -iname '*.zip' -print -exec unzip -l {} \; |grep -i '<filename>'
しかし、これはzipファイル名自体ではなく、zipファイル内のファイルパスのみを印刷します!
ありがとう
ベストアンサー1
努力する:
for f in *.zip; do echo "$f: "; unzip -l $f | grep <filename>; done