« ケータイ復活! | トップページへ | 帰省の予定 »

2004年12月28日

rm ?*

 卒研で作成中のスクリプトを置いたディレクトリで、手が滑って rm ?* と入力してしまった。大急ぎで大学から家に帰ってファイルシステムをリードオンリーにして mc で削除したファイルのiノードを検索しはじめて、ふと、毎日インクリメンタルバックアップを行っていることを思い出した。備えあれば憂いなしだが、備えたことを忘れると結局憂う目に。

コメント一覧

おつかれー
バックアップは大事だね。うんうん。

プロジェクトのときに使用しているサーバで
rm -r *
とうってしまい・・・あぼーん。

作業が4日分戻りましたorz

可能な限りrmはmvコマンドに置き換えるのが一番でしょう。ホームディレクトリにTrashとかいうディレクトリを作っておいて、全部そこに一時的に移動させておく。間違ってrmしたときに安全です。Trashの中身はcronとかで定期的に消すようにしておくとイイ。

> 可能な限りrmはmvコマンドに置き換えるのが一番でしょう。

なるほど。
GUIな環境では当たり前ですが、CUIでも同じことをするべきですな。
とても参考になりました。

Trashは良いアイデアですね。
日常ではrm -i しか怖くて使えませんよ、ぼくは。

コメントする

トラックバックURL

このエントリーのトラックバックURL: