Я пытаюсь добиться этого, но с помощью 7z из командной строки Linux:

zip -r target.zip source_folder -x *.git* -x *node_modules/\*

Я пытался с этим, но я получаю следующую ошибку:

$ 7z a mtss.7z mtss-ws -xr0!*.git -xr0!node_modules
bash: !node_modules: event not found

Есть идеи? Я думал, что это будет легко ...

1 ответ1

1

! это специальный символ для bash, он используется для ссылки на предыдущие команды (см. этот вопрос по ServerFault).

Пытаться:

set +H

чтобы отключить эту функцию, а затем вашу команду:

7z a mtss.7z mtss-ws -xr0!*.git -xr0!node_modules

а потом:

set -H

восстановить настройки bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .