คำตอบ:
การค้นหาไฟล์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
)
คุณสามารถกด:
something
+ Enterเพื่อค้นหาวลีอื่นดูคล้ายกัน แต่บน Windows: การค้นหาขวดที่มีไฟล์
Foo
abc.png
คุณสามารถใช้คำสั่ง unzip เพื่อจุดประสงค์นี้:
unzip -t example.war |grep filename
jar tvf foo.war | ชื่อไฟล์ grep