Estoy tratando de comprimir un directorio (en Unix a través de SSH) pero necesito excluir un par de subdirectorios (y todos los archivos y directorios dentro de ellos).
Hasta ahora tengo esto:
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
Sin embargo, eso no parece funcionar.
También intenté
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
Sin embargo, eso todavía incluirá subdirectorios dentro de ignoreDir1 e ignoreDir2.
La estructura del subdirectorio en los directorios que quiero excluir es bastante sustancial, por lo que no puedo simplemente agregar cada directorio al argumento -x.
¿Alguien sabe como hacer esto?