我有一个名为images的文件夹,其中有7000个子文件夹,名为1,2,3 ......直到7000.
我只需要压缩文件夹名称>的文件夹。 6000。
这可能吗?
我试图排除以下文件夹:
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/**\* dir1/ignoreDir2/**\*
但这对于7000个文件夹来说太长了。
答案 0 :(得分:1)
不要排除,只选择您需要的那些。您可以使用单个字符通配符?
来选择具有特定长度的子文件夹名称:
zip -r archive.zip images/6???/* images/7???/*
这会将所有文件从images/6000/*
添加到images/7999/*