Linux에서 war, ear 및 jar 파일을 재귀 적으로 검색하는 방법


10

war, ear 및 jar 아카이브 파일이 들어있는 폴더에서 파일 (logo.png)을 검색해야합니다. 누구든지 명령으로 나를 도울 수 있습니까?


1
터미널에서이 명령을 사용하십시오 ------> find [PATH] -name "[FILENAME]"
vembutech

전쟁, 귀 또는 항아리 보관 파일에서 파일을 찾는 것을 의미합니까?
kenorb

@kenorb 예 정확히
ashok_p

답변:


7

jar 파일 내부 검색 :

find . -name \*.jar -exec sh -c 'printf "\n\nFile: {}"; jar tf {}' ";" | less +/foo

전쟁 파일 과 비슷 합니다.

find . -name \*.war -exec sh -c 'printf "\n\nFile: {}"; unzip -l {}' ";" | less +/foo

foo관심있는 텍스트 (예 :) 로 변경하십시오 abc.png.

당신은 누를 수 있습니다 :

  • n 다음 패턴 일치를 검색합니다.
  • Shift+ n뒤로 검색하려면
  • /+ 형 something+는 Enter다른 구문을 검색합니다.

유사하지만 Windows에서 참조 : 파일을 포함하는 jar 찾기


war 아카이브에서 abc.png 파일을 검색 해야하는 경우 위의 명령으로 어떻게 할 수 있습니까?
ashok_p

교체 @ashok_p Foo와 함께 abc.png.
kenorb


-1

항아리 tvf foo.war | grep 파일 이름


이 코드는 정확할 수 있지만 상황에 맞는 정보가 없으면이 답변이 쓸모없고 도움이되지 않습니다.
music2myear
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.