rmコマンドの挙動を変えるラッパーです。重要なファイルを消さないようにしてくれます。
インストールは、Ubuntu・Debianの場合
$ sudo apt-get install safe-rmあとは、消えてほしくないファイルやディレクトリを /etc/safe-rm.conf(~/.safe-rm) に書くだけです。
いろいろ試してみました。
$ cat /etc/safe-rm.conf / /bin /boot /dev /etc ... (最初から書いてありました)$ sudo rm -rf /etc safe-rm: skipping /etc$ sudo rm -f /etc/passwd → 普通に削除された → ディレクトリを保護する設定にしていても、個別のファイルは対象外$ sudo rm -rf /etc/* → 普通に削除された → これを防ぐには設定ファイルに /etc/* を追加する$ cd /etc; sudo rm -rf * → /etc/* を書いていれば防げるようだ
11:19 am | コメントする |