红联Linux门户
Linux帮助

Linux怎么搜索jar包里的内容

发布时间:2016-04-21 15:58:29来源:linux网站作者:白杨树

我们知道jar包也是一种压缩文件,那么怎么搜索jar包里的内容呢?


我们知道jar tvf可以解压缩jar文件。

比如:

jar tvf ZhcLib.jar

就会列出:

0 Mon Mar 14 07:43:26 GMT 2016 META-INF/
103 Mon Mar 14 07:43:24 GMT 2016 META-INF/MANIFEST.MF
0 Tue Mar 08 02:43:12 GMT 2016 com/

...


这样我们就可以搜索了某个特定的文件了:

jar tvf ZhcLib.jar | grep 'pattern'


也可以搜索整个目录下的所有jar文件:

find . -name "*.jar"|awk '{print "jar -tvf "$1}' | sh | grep ".*.xml"


这样就可以搜索压缩文件里都有哪些文件了。


本文永久更新地址:http://www.linuxdiyf.com/linux/19967.html