War、ear、およびjarアーカイブファイルを含むフォルダー内のファイル(logo.png)を検索する必要があります。誰かがコマンドを手伝ってくれる?
jarファイル内を検索:
find . -name \*.jar -exec sh -c 'printf "\n\nFile: {}"; jar tf {}' ";" | less +/foo
warファイルと同様:
find . -name \*.war -exec sh -c 'printf "\n\nFile: {}"; unzip -l {}' ";" | less +/foo
foo
を興味のあるテキスト(abc.png
など)に変更します。
あなたは押すことができます:
something
+ Enter 別のフレーズを検索します。同様ですが、Windowsの場合: どのjarにファイルが含まれているかを調べる
この目的でunzipコマンドを使用できます。
unzip -t example.war |grep filename