2016-04-15 7 views
1

UNIXでrm -rfを使用してコマンドラインから誤って削除されたファイルを取得するにはどうすればよいですか?UNIXでrm -rfを使用してコマンドラインから削除されたファイルを取得するにはどうすればよいですか?

+1

できません。あなたはバックアップをするために投資する必要があります! –

+0

http://serverfault.com/questions/769357/recovering-from-a-rm-rfの重複 –

+0

おそらくオフトピックですが、[this](http://unix.stackexchange。 com/questions/80270/unix-linux-undelete-recover-deleted-files)答え。それは一緒にいくつかのステッチを必要とするかもしれません、inodeなど、しかしそれは何かを取得するのに十分かもしれません。 –

答えて

0

あなたは何が起こったのかを変更することはできませんが、このうち最高の解決策はあなたの「間違い」から学ぶことです。 私が提案しなければならないのは、実際にはちょっとスマートなことです。だから、あなたは、どちらかviやgeditのか、何が好きで(自分のホームディレクトリに配置する必要があります)あなたの< <の.profileを>>開くだけのコード行を追加した場合:

alias rm="/bin/rm -i" 

とするたびに何かを削除しようとする端末は、お聞きします:

rm: remove file_name (yes/no)? 

はあなたのファイルを「保存」にしようとする方法のthatsそれらを削除するとき.... をあなたがこれを使用する場合はを使用して、あなただけのRMを使用します、それに何も変わりません。 あなたがそれを好きだったと思ってください:)

+1

エイリアスrm = "/ bin/rm -i"というエイリアスはひどい考えです。人々はそれを利用し、別のユーザーとしてログインしてから、何が起こるかを推測します。 –

+2

私は個人的な経験からくる嫌悪感を感じます.....しかし、本当に、なぜ彼らは別のユーザーとしてログインしますか?彼らが複数のアカウントを持っていても、自分のアカウントのすべての.profileにこれを追加してください...とにかく、これはちょうどあなたが何かを再確認するために使用されています。エイリアスがそれについて警告しているときではなく、最初の点を削除してください。これはちょうど予防のために使用されています.... – hedgehog

+0

@SkatZ --- IoannisSidiropoulos: thayはrootとしてsthを実行する必要があるからです。他にも別のマシンにログインし、エイリアスをインストールしないで新しくインストールすることができます。 –

関連する問題