如何在SH中提取zip文件的某些目录?

时间:2014-09-28 18:03:41

标签: sh unzip

所以,我正在制作一个程序来提取制作程序所需的某些文件/文件夹,这些程序提取zip文件的某些部分(在sh中使用unzip命令)。

这就是我想要发生的事情: 而不是解压缩命令只提取整个zip文件,我希望它提取某个目录(比如资产/我的世界/纹理)而不是整个zip文件。我能以任何方式做到这一点吗?

到目前为止,这是我的命令:unzip textures.zip

多数民众赞成。

1 个答案:

答案 0 :(得分:0)

实际上,unzip命令已经支持这个选项......只需看看联机帮助页

unzip(1) - Linux man page

它也接受正则表达式。

例如:

unzip textures.zip folder1 folder2 ... folderN