Eu preciso compactar um diretório excluindo algum subdiretório e arquivo; Eu usei isso:
zip -r zipfile.zip . -x ".*" -x "app/bower_components" -x "node_modules" -x "*.zip" -x "node_modules"
sem sucesso; node_modules
é uma pasta principal enquanto bower_components
está dentro do aplicativo de pastas