2010-11-16 13:57:43 +0000 2010-11-16 13:57:43 +0000
29
29

linux terminal undo rm 'somefile'

Posible duplicado: deshacer el rm de Linux?

¿es posible deshacer un comando rm somefile en linux?

y si es así, ¿cómo se hace?

Respuestas (5)

30
30
30
2010-11-16 13:58:52 +0000

rm no mueve el archivo a algún directorio basura, lo borra. Por lo tanto no se puede, de forma normal.

Podrías intentar con alguna herramienta encontrar los archivos eliminados en el sistema de archivos. Si quieres intentarlo te sugiero que desmontes inmediatamente tu sistema de archivos y no lo montes (en lectura-escritura) hasta que encuentres de nuevo tus archivos o hasta que te rindas.

Si tienes miedo de eliminar archivos, deberías reemplazar tu comando rm por otro que pida confirmación antes de eliminar permanentemente los archivos. Puedes usar un alias para este propósito:

alias rm="rm -i"
10
10
10
2010-11-16 14:36:09 +0000

Normalmente, no - se ha borrado, y normalmente no hay un comando para deshacer el borrado. Es por esa razón que lo primero que mi primer profesor de Ingeniería de Software nos dijo que hiciéramos fue redefinir el comando rm para mv (mover) el archivo(s) a una carpeta .trash.

7
7
7
2010-11-16 14:00:18 +0000

Aquí hay un buen artículo http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

El pasaje más citado proviene del propio FAQ de ext3:

P: ¿Cómo puedo recuperar (deshacer) los archivos borrados de mi partición ext3?

¡En realidad, no se puede! Esto es lo que dijo uno de los desarrolladores, Andreas Dilger, al respecto:

Para asegurar que ext3 pueda reanudar con seguridad una desvinculación después de un fallo, realmente pone a cero los punteros de bloque en el inodo, mientras que ext2 sólo marca estos bloques como no utilizados en los mapas de bits de los bloques y marca el inodo como “eliminado” y deja los punteros de bloque solos.

Su única esperanza es “grep” para las partes de sus archivos que se han eliminado y esperar lo mejor.

1
1
1
2010-11-16 15:15:53 +0000

Tal vez quieras probar a crear una papelera de reciclaje. Aquí están las instrucciones usando SAMBA en un servidor Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7

0
0
0
2010-11-16 14:01:32 +0000

Podría ser posible, pero se necesitan más detalles, al principio limitar las operaciones en ese sistema de archivos.

Por favor, indique el nombre de su sistema operativo, el kernel (uname -a), los puntos de montaje (mount) y la ruta del archivo.