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

¿deshacer el rm de Linux?

Posible duplicado: Comando de deshacer la basura de LINUX

Hola,

¿Hay alguna forma sencilla de deshacer un comando rm?

La pregunta es puramente teórica; NUNCA he borrado el registro de una cola de benchmark que tardó toda una hora de almuerzo en ejecutarse.

Respuestas (3)

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

En ubuntu o similar:

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

Luego pon ese alias en .bashrc o el script de inicio de sesión apropiado para tu shell de elección.

El paquete trash-cli es una interfaz de línea de comandos para la misma papelera que usan GNOME y KDE y otros. Así que cualquier cosa que borre a través del comando trash puede ser restaurada por GNOME/KDE y viceversa.

Los otros comandos del paquete trash-cli son trash-list, trash-empty y restore-trash.

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

La respuesta tradicional es:

Recuperas el archivo desde la última copia de seguridad. Tienes una copia de seguridad reciente, ¿no?

porque en muchos sistemas de archivos unix esto no es posible, o es muy difícil.

Como otros han señalado, esto ya no es el fin y el principio de la cuestión, pero no cometer errores de este tipo sigue siendo el enfoque preferido.

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

Para evitar errores hipotéticos en el futuro, es posible que desee cambiar el nombre de rm por el de rm -i…