对特定目的地解开

fab*_*lin 12 bash terminal jar

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

谢谢

dog*_*ane 24

我不认为jar支持这个,但unzip确实如此.尝试:

unzip my.jar -d bar
Run Code Online (Sandbox Code Playgroud)

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

  • 它还说-C选项只能与-c(创建)或-u(更新)选项一起使用.它不适用于-x(提取)选项. (4认同)