7z 在命令行中收到未找到事件的错误

7z 在命令行中收到未找到事件的错误

我在我的 centos 机器上使用 7zip 并通过命令行压缩文件。

这是我的语法

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

我期望用这种语法备份 public_html 文件夹中的所有文件,然后排除 restricted_area 文件夹,我不确定这是否正确,但问题是我收到了这个错误:

-bash: !restricted_area: event not found

这是什么意思?还有,我的压缩语法正确吗?

非常感谢您的帮助!谢谢!:)

答案1

手册页实际上建议使用? 奇怪。 ! 通常由 shell 进行评估,因此会出现错误。尝试将其转义。

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

相关内容