SHELL命令仅ZIP文件夹名称>的子文件夹6000

时间:2015-12-17 21:17:09

标签: shell zip

我有一个名为images的文件夹,其中有7000个子文件夹,名为1,2,3 ......直到7000.

我只需要压缩文件夹名称>的文件夹。 6000。

这可能吗?

我试图排除以下文件夹:

zip -r myarchive.zip dir1 -x dir1/ignoreDir1/**\* dir1/ignoreDir2/**\*

但这对于7000个文件夹来说太长了。

1 个答案:

答案 0 :(得分:1)

不要排除,只选择您需要的那些。您可以使用单个字符通配符?来选择具有特定长度的子文件夹名称:

zip -r archive.zip images/6???/* images/7???/*

这会将所有文件从images/6000/*添加到images/7999/*