2013-11-20 72 views
3

我有一個sample.ear文件,我想替換sample.ear中的特定文件。如何使用unix替換耳朵中的文件

consider ear file sample.ear which content com1/test1/file1.sh and com2/file2.sh 

這裏我想用更新的文件file1.sh替換file1.sh使用unix。

我使用jar命令,但我不能夠替換該文件在子目錄

感謝

回答

4

用途:

jar -xf sample.ear com1/test1/file1.sh 

提取file.sh。一旦你完成修改此文件com1/test1/file1.sh使用:

jar -uf sample.ear com1/test1/file1.sh 

更新存檔的耳朵與修改後的文件。

使用jar --help獲得詳細幫助。

+0

我們應該使用cd命令移動到jar位置嗎?我們也應該使用類文件的.class擴展嗎? – Freakyuser

+0

這取決於你想用提取文件做什麼,但一般來說是的 – anubhava

+0

你可以請回答這個[問題](http://stackoverflow.com/questions/22627541/shell-script-to-replace-一個類文件)? – Freakyuser