Posible duplicado:
comando DESHACER LINUX Papelera
Hola,
¿Hay alguna forma simple de deshacer un rm
comando?
La pregunta es puramente teórica; NUNCA he borrado el registro de una cola de referencia que tardó toda la hora del almuerzo en ejecutarse.
Respuestas:
En ubuntu o similar:
Luego ponga ese alias en .bashrc o el script de inicio de sesión apropiado para su shell de elección.
El
trash-cli
paquete es una interfaz de línea de comandos para el mismo bote de basura que GNOME y KDE y otros usan. Por lo tanto,trash
GNOME / KDE puede restaurar todo lo que elimine mediante el comando y viceversa.Los otros comandos en el
trash-cli
paquete sontrash-list
,trash-empty
yrestore-trash
.fuente
rm
? Me gusta tener un botón de deshacer para mis eliminaciones accidentales, incluso en la línea de comando. Además,trash-cli
explícitamente facilita esto al aceptar (e ignorar) muchasrm
opciones de GNU . Además, el OP solicitó una forma de deshacer la firma. Esta solución no responde la pregunta correctamente sin el alias.rm
y luego hipnotizarte para que olvides que lo hiciste. De esa manera, puedes seguir usandorm
como si fuera final ... pero si te resbalas y dices "¡oh, no!" No estás completamente jodido. (es decir, no confíe en su funcionalidad "recuperable")sudo rm
?La respuesta tradicional es:
porque en muchos sistemas de archivos Unix esto simple no es posible o es muy difícil.
Como otros han señalado, este ya no es el problema final, pero no cometer errores de este tipo sigue siendo el enfoque preferido.
fuente
rm -fr *(1)*
... cada archivo desapareció. Por lo tanto, tener copias de seguridad no siempre es la solución. Trash-cli suena genial.Para evitar futuros errores hipotéticos, es posible que desee alias rm a rm -i ...
fuente
ls
los mismos parámetros antes, así puedo ver lo que va a pasar.