많은 수의 zip 파일에서 파일 찾기(디렉토리의 find 명령과 같은)

많은 수의 zip 파일에서 파일 찾기(디렉토리의 find 명령과 같은)

중복 가능성:
다양한 아카이브 형식의 모든 아카이브 파일을 반복적으로 찾고 해당 파일 이름 패턴을 검색합니다.

디렉토리에 있는 모든 zip 파일 중에서 파일을 검색해야 합니다.

findZIP 파일을 검색할 수 있는 비슷한 도구가 있나요 ?

나는 이것을 시도했습니다 :

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

관련 정보