2009-08-30 12:09:51 +0000 2009-08-30 12:09:51 +0000
31
31

Linux の rm を元に戻す?

こんにちは、

rm コマンドを元に戻す簡単な方法はありますか?

この質問は純粋に理論的なもので、私はベンチマークキューのログを削除したことは一度もありません。

回答 (3)

33
33
33
2009-08-30 18:41:42 +0000

ubuntu などでは:

$ sudo apt-get install trash-cli
$ alias rm=trash

それから、そのエイリアスを .bashrc やシェルに合わせた適切なログインスクリプトに入れてください。

trash-cliパッケージは、GNOMEやKDEなどが使用しているのと同じゴミ箱へのコマンドラインインターフェイスです。そのため、trash コマンドで削除したものは GNOME/KDE で復元することができますし、その逆も可能です。

trash-cli パッケージの他のコマンドは、trash-listtrash-emptyrestore-trash です。

15
15
15
2009-08-30 14:02:14 +0000

従来の答えは:

最新のバックアップからファイルを復元します。最近のバックアップがありますよね?

多くの unix ファイルシステムでは、このような単純なことはできないか、非常に難しいからです。

他の人が指摘しているように、これが問題の全てではありませんが、この種のミスをしないことが望ましいアプローチであることに変わりはありません。

4
4
4
2009-08-30 12:22:23 +0000

将来の仮説的なミスを防ぐために、エイリアスで rm を rm -i… にするとよいでしょう。

関連する質問

6
10
5
37
5