如何在 Linux 中通过 `jar:` URL 从 zip ahrive 输出特定文件的内容?

如何在 Linux 中通过 `jar:` URL 从 zip ahrive 输出特定文件的内容?

给定类似的 URL jar:file:///path/to/some/file.jar/path/inside/zip/hello.txt,如何自动解压缩并从指定的存档中输出指定的文件?

unzip显然可以编写使用或jar或的脚本7z,但也许已经存在可以接受 URL 的工具?

答案1

jar 文件是 zip 文件,因此您可以执行以下操作:

$ unzip -c file.jar file_to_extract

并且文件将被解压缩并显示。

相关内容