使用shell/batch在一个zip文件中解压多个特定文件夹的最佳方法

使用shell/batch在一个zip文件中解压多个特定文件夹的最佳方法,shell,command-line,Shell,Command Line,这不是一个问题,但我想要一个更好的方法来做到这一点 尝试添加多行以解压缩某些文件夹 unzip Backups/Backup.zip 'okey*' -d '' unzip Backups/Backup.zip 'sadface*' -d '' unzip Backups/Backup.zip 'kaka*' -d '' 我想把所有的东西都放在一行中,减少一些代码,可能会很简单,不会使用很多资源。您可以在一个命令中组合多个文件和多个通配符 您使用的一个标记通常与Unix关联,另一个与Wind

这不是一个问题,但我想要一个更好的方法来做到这一点

尝试添加多行以解压缩某些文件夹

unzip Backups/Backup.zip 'okey*' -d ''
unzip Backups/Backup.zip 'sadface*' -d ''
unzip Backups/Backup.zip 'kaka*' -d '' 

我想把所有的东西都放在一行中,减少一些代码,可能会很简单,不会使用很多资源。

您可以在一个命令中组合多个文件和多个通配符


您使用的一个标记通常与Unix关联,另一个与Windows关联。由于Windows通常不携带解压命令,因此我删除了标签。
unzip Backups/Backup.zip 'okey*' 'sadface*' 'kaka*'