중복 가능성:
다양한 아카이브 형식의 모든 아카이브 파일을 반복적으로 찾고 해당 파일 이름 패턴을 검색합니다.
디렉토리에 있는 모든 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