LoginSignup
1
1

More than 5 years have passed since last update.

rmコマンドによる誤削除を避ける方法

Posted at
  • chattrでディレクトリを削除できないようにする
    ただし、他のファイルの削除もできなくなり、ログローテーションなど使えなってしまう

  • --preserve-root オプションをつける
    つけると、rm -rf / を実行しても削除できない
    /は防げるが、/*が防げない。
    また、最近のLinuxでは既にデフォルト設定で有効になっている。

  • rm-safeパッケージまたは、独自のシェルを作成でラッパーシェルを作る

rmを別のシェルスクリプトに替えて、実行したときに、-fを使っても必ず削除前に確認をするようにする
ただし、rmコマンド以外のfindなどでの削除に対応できない。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1