我有一个 .jar 文件,可以使用命令行工具“解压缩”打开它,它调用了这个选项,-p
因此您可以获取某些文件。但是你如何用文件夹来做到这一点?这是这个 jar 文件的结构。
My.jar
|-folder
| |-Content
| |-My Files
| |-First Folder
| |-Second Folder
| |-Files
|-image.png
|-foo.class
|-bar.class
我想抓取的文件夹“文件夹”也比“我的文件”和“文件”有更多的文件。
我试过的命令:unzip dir/to\ a\ folder/My.jar -d dir/to\ a/desired\ folder -p folder/ | image.png
没有其他文件:unzip dir/to\ a\ folder/My.jar -d dir/to\ a/desired\ folder -p folder/
我用jar
命令尝试了这个,这似乎有效,但我特别想用unzip
.
我得到的错误是:
注意:文件名不匹配:-p
注意:文件名不匹配:assets/,