¿En qué se diferencia el comando rm del botón Eliminar?

9

Leí de un libro donde dice que el comando rmelimina inodeel archivo y no el archivo. Lo que significa que si elimino con el rmcomando, no se puede restaurar.

Soy muy nuevo en el entorno de Ubuntu. Ahora mi duda es, ¿cómo funciona la Delclave? En inodelo que a mí respecta, no está eliminando , porque puedo restaurarlo desde mi Trashcarpeta. Entonces, ¿estoy en lo cierto al decir que la Del tecla está haciendo un mvcomando en la Trashcarpeta inodesin modificar? ¿O me estoy perdiendo algo aquí?

Hormiga
fuente

Respuestas:

10

Su comprensión es esencialmente correcta: la Delclave que se usa en Nautilus (u otro administrador de archivos) NO es la misma que usar rm; en su lugar, "mueve" el archivo a la Papelera para que pueda recuperarse a menos que Vacíe la Papelera (que es lo mismo que rm).

Tenga en cuenta que incluso si tiene rmun archivo, los datos reales todavía están en el disco después de eliminar el inodo. Si actúa inmediatamente antes de que los datos se sobrescriban, aún puede recuperar los datos utilizando una herramienta como testdisk/photorec.

ish
fuente
Gracias por la respuesta. ¿Puedes darnos un poco más de explicación the actual data is still on the disk after the inode is deleted? ¿Esta línea? Entonces, ¿cuándo se eliminará? Quiero decir, ¿en qué condición el sistema / núcleo elimina los datos?
Ant de
3
El sistema no elimina datos; en algún momento simplemente reutilizará ese espacio, ya que es visto como 'no utilizado' para el sistema @ Ant's. Pero técnicamente los datos aún están allí; es solo que se elimina la referencia (inodo) a ese archivo.
Rinzwind
No estoy seguro acerca de su distribución exacta, pero en kubuntu, shift + del es lo mismo que rm.
Joe
1

Eliminar simplemente transfiere los archivos / carpetas (elementos que ha eliminado) a la papelera, mientras que el comando "rm" elimina permanentemente ese / s elemento / s de su disco duro.


NOTA: Aún puede recuperar archivos borrados permanentemente. Para "no" hacer eso, tendrá que destruir el archivo para que no pueda recuperarse.

Pranit Bauva
fuente