【发布时间】:2011-05-30 01:56:40
【问题描述】:
所以我需要从 jar / war 文件中删除一个文件。 我希望有类似“jar -d myjar.jar file_I_donot_need.txt”的东西
但现在我可以从我的 Linux 命令行(不使用 WinRAR/Winzip 或 linux 等效项)中看到这样做的唯一方法是
- 执行“jar -xvf”并解压
完成 Jar 文件 - 删除我不需要的文件
- 使用“jar -cvf”重新压缩 jar 文件
请告诉我有更短的方法吗?
【问题讨论】:
-
由于“jar”只是一个 zip 文件,我怀疑你在superuser.com 上会更好。
-
您也可以尝试编写一个shell脚本来包装整个过程。类似
./myscript.sh -d <list of files>