Linux怎么搜索jar包里的内容

我们知道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://blog.csdn.net/hongchangfirst/article/details/51011671

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst



你可能感兴趣的:(语言(Language))