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

相關內容