是否有一种简单易用的方法来递归解包war / ear / pack.gz / tar.gz类型的嵌套档案,因此创建了一个目录树 - 对战争中的耳朵也是如此?
我不在乎它是否在标准shell或java中,因为之后我必须继续处理里面的文件。
答案 0 :(得分:0)
从文档中可以发现rjar很有帮助:
rjar
是一种命令行工具,其作用类似于常规的jar
工具,但是递归!例如,当使用.ear或.war文件,或其他“罐子” ...也可以使用zith .zip文件!
支持的功能:
- 递归列出jar条目:显示所有条目,包括嵌套jar的条目
- 以递归方式扩展一个罐子:将罐子及其嵌套罐子扩展到指定目录
- 从扩展的rjar中重新创建一个jar :允许使用来自扩展目录结构的嵌套jar重新构建一个jar。
- 图形前端:具有正则表达式过滤功能的罐子的树状视图