rm
はファイルをtrashディレクトリに移動するのではなく、削除します。したがって、通常の方法では削除することはできません。
ファイルシステム上で削除されたファイルを見つけるためのツールを使ってみてください。もし試してみたいのであれば、ファイルを見つけるか諦めるまで、すぐにファイルシステムをアンマウントして(リードライトで)マウントしないことをお勧めします。
ファイルを削除するのが怖いのであれば、rm
コマンドをファイルを永久に削除する前に確認を求める別のコマンドに置き換えるべきです。この目的のためにエイリアスを使うことができます:
alias rm="rm -i"
ここに良い記事があります http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
最も頻繁に引用される一節は、ext3 FAQそのものから来ています。
Q: ext3 パーティションから削除されたファイルを回復(削除解除)するにはどうすればいいですか?
実はできません! これは開発者の一人、Andreas Dilger氏が言っていたことです。
クラッシュ後に安全にリンク解除を再開できるようにするために、ext3はinodeのブロックポインタをゼロにしています。
唯一の希望は、削除されたファイルの一部を「grep」して、最善を尽くすことです。
ごみ箱を作成してみるといいかもしれません。以下はUbuntuサーバでSAMBAを使用する方法です。 http://ubuntuforums.org/showpost.php?p=1252880&postcount=7