如何使用unix替换耳中的文件

DSD*_*DSD 5 unix jar

我有一个sample.ear文件,我想替换sample.ear中的特定文件.

consider ear file sample.ear which content com1/test1/file1.sh and com2/file2.sh  
Run Code Online (Sandbox Code Playgroud)

在这里,我想使用unix将file1.sh替换为更新的文件file1.sh.

我正在使用jar命令,但我无法替换子目录中的文件

谢谢

anu*_*ava 6

使用:

jar -xf sample.ear com1/test1/file1.sh 
Run Code Online (Sandbox Code Playgroud)

提取file.sh.完成修改此com1/test1/file1.sh文件后,请使用:

jar -uf sample.ear com1/test1/file1.sh
Run Code Online (Sandbox Code Playgroud)

使用修改后的文件更新存档的耳朵.

用于jar --help获取详细帮助.