web-dev-qa-db-ja.com

Linux rmを元に戻しますか?

重複の可能性:
NDO LINUX Trash Command

こんにちは、

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

問題は純粋に理論的なものです。ランチタイム全体を実行するベンチマークキューのログを削除したことはありません。

31
Adam Matan

Ubuntuまたは同様のもの:

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

次に、そのエイリアスを.bashrcまたは選択したシェルの適切なログインスクリプトに配置します。

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

trash-cliパッケージの他のコマンドは、trash-listtrash-empty、およびrestore-trashです。

33

従来の答えは次のとおりです。

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

多くのUNIXファイルシステムでは、これは簡単ではないか、非常に難しいためです。

他の人が指摘しているように、これはもはや問題のすべてではなく、すべての問題ではありませんが、この種のミスを犯さないことは依然として好ましいアプローチです。

将来の架空の間違いを防ぐために、rmをrm -i ...にエイリアスすることができます。

4
Rich Bradshaw