【问题标题】:How to recursively unpack archives of type war/ear/pack.gz/tar.gz如何递归解压war/ear/pack.gz/tar.gz类型的档案
【发布时间】:2018-07-11 04:52:39
【问题描述】:

是否有一种简单易行的方法来递归解压war/ear/pack.gz/tar.gz 类型的嵌套档案,从而创建一个目录树——对于战争中的耳朵等等也是如此?

我不在乎它是在标准 shell 还是 java 中,因为之后我必须继续处理里面的文件。

【问题讨论】:

标签: java shell recursion archive


【解决方案1】:

您可能会从文档中发现 rjar 很有帮助:

rjar 是一个命令行工具,其作用类似于常规的jar 工具,但递归!例如,它非常有用。使用 .ear 或 .war 文件,或任何其他“jars of jars”...

也适用于 zith .zip 文件!

支持的功能:

  • 递归列出 jar 条目:显示所有条目,包括嵌套 jar 条目(如果有)
  • 递归展开jar:将jar及其嵌套jar展开到指定目录
  • 从扩展的 rjar 重新创建一个 jar:允许从扩展的目录结构重建一个带有嵌套 jar 的 jar
  • 图形前端:你的 jar 的树形视图,带有正则表达式过滤

【讨论】:

    猜你喜欢
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    相关资源
    最近更新 更多