Unix zip каталог, но исключает определенные подкаталоги (и все внутри них).
Я пытаюсь заархивировать каталог (на Unix через SSH), но мне нужно исключить пару подкаталогов (и все файлы и каталоги внутри них).
Пока что у меня есть это:
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
Это, кажется, не работает.
Я также пробовал
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
Однако это все равно будет включать подкаталоги в параметр ignoreDir1 и ignoreDir2.
Структура подкаталогов в каталогах, которые я хочу исключить, довольно существенна, поэтому я не могу просто добавить каждый каталог в аргумент -x.
Кто-нибудь знает, как это сделать?