对特定目的地解开

时间:2012-01-23 10:48:18

标签: bash jar terminal

有没有办法将jar文件解压缩到特定目录?例如,我在foo目录中,其中包含子文件夹栏;我所有的jars文件都在bar的同一级别。所以我传递了命令jar xf my.jar -C bar/但是当我去了bar文件夹时,没有提取文件。有没有办法让我无需将jar文件移动到bar?

由于

2 个答案:

答案 0 :(得分:24)

我认为jar不支持此功能,但unzip支持此功能。尝试:

unzip my.jar -d bar

行为与jar命令相同,因为jar文件与zip文件相同。

答案 1 :(得分:4)

“有没有办法让我无需将jar文件移动到bar?”

您可以通过输入bar并从那里执行extract命令来完成此操作,如下所示:

cd bar
jar xf ../my.jar