Centos マシンで 7zip を使用しており、コマンド ライン経由でファイルを圧縮しています。
これは私の構文です
7za a -t7z backup.7z public_html\ -mx0 -xr!restricted_area
この構文で期待しているのは、public_html フォルダー内のすべてのファイルをバックアップし、restricted_area フォルダーを除外することです。これが正しいかどうかはわかりませんが、問題は次のエラーが発生することです。
-bash: !restricted_area: event not found
これはどういう意味でしょうか? また、圧縮構文は正しいでしょうか?
あなたの助けは大いに感謝されます! ありがとう! :)
答え1
マニュアルページでは実際に使用することを推奨しています!? 奇妙です。 ! は通常シェルによって評価されるため、エラーが発生します。エスケープしてみてください。
7za a -t7z backup.7z public_html\ -mx0 -xr\!restricted_area