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

das rm von Linux rückgängig machen?

Mögliches Duplikat: UNDO LINUX Trash Command

Hallo,

Gibt es eine einfache Möglichkeit, einen rm Befehl rückgängig zu machen?

Die Frage ist rein theoretisch; ich habe noch NIE das Protokoll einer Benchmark-Warteschlange gelöscht, die eine ganze Mittagszeit in Anspruch genommen hat.

Antworten (3)

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

Auf Ubuntu oder ähnlichem:

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

Dann fügen Sie diesen Alias in .bashrc oder das entsprechende Anmeldeskript für die Shell Ihrer Wahl ein.

Das Paket trash-cli ist eine Befehlszeilenschnittstelle zum gleichen Mülleimer, den auch GNOME und KDE und andere verwenden. Alles, was Sie also mit dem Befehl trash löschen, kann von GNOME/KDE wiederhergestellt werden und umgekehrt.

Die anderen Befehle im trash-cli-Paket sind trash-list, trash-empty und restore-trash.

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

Die traditionelle Antwort lautet:

Sie stellen die Datei aus dem letzten Backup wieder her. Sie haben doch ein aktuelles Backup, oder?

weil das auf vielen Unix-Dateisystemen einfach nicht möglich ist oder sehr schwierig ist.

Wie andere bereits angemerkt haben, ist dies nicht mehr das A und O, aber solche Fehler zu vermeiden, ist immer noch die bevorzugte Vorgehensweise.

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

Um in Zukunft hypothetische Fehler zu vermeiden, sollten Sie rm zu rm -i… verfremden.