我在我的 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