Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 3948442
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类: Java

2016-08-13 23:37:24

我们知道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

阅读(3014) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~