unzip -d 选项将文件从 jar 提取到特定目录

unzip -d option to extract file from jar to specific directory

unzip -d 选项将文件从 jar 解压到特定目录

在不使用任何选项的情况下,我们可以将特定文件解压缩到相同的目录结构,但 -d 选项似乎不起作用。

unzip someNiceOne.jar com/some/comp/some/dir/name.properties

这会将文件 'name.properties' 解压缩到 'com/some/comp/some/dir/'。

我需要 'name.properties' 位于我的 jar 所在的同一目录级别下,但 -d 选项似乎不起作用。还有其他选择吗?

unzip -d option help :

-d extract files into exdir

使用 -j 选项应该可以满足您的需要。

-j  junk paths (do not make directories)

你的情况:

unzip -j someNiceOne.jar com/some/comp/some/dir/name.properties