7z получаю ошибку «событие не найдено» в командной строке

7z получаю ошибку «событие не найдено» в командной строке

Я использую 7zip на своей машине Centos и архивирую файл через командную строку.

Это мой синтаксис

7za a -t7z backup.7z public_html\ -mx0 -xr!restricted_area

Я ожидаю, что с помощью этого синтаксиса будет выполнено резервное копирование всех файлов в папке public_html, а затем исключена папка restricted_area. Я не совсем уверен, правильно ли это, но проблема в том, что я получаю эту ошибку:

-bash: !restricted_area: event not found

Что это должно значить? И еще, правильный ли у меня синтаксис zip-архива?

Ваша помощь будет высоко оценена! Спасибо! :)

решение1

На самом деле страница руководства предлагает использовать!? Нечетно. ! обычно оценивается оболочкой, отсюда и ошибка, которую вы получаете. Попробуйте экранировать его.

7za a -t7z backup.7z public_html\ -mx0 -xr\!restricted_area

Связанный контент