GNU/Linux >> Tutoriales Linux >  >> Linux

Revertir un archivo

Lamento decir que si no hiciste ninguna copia de seguridad, es casi seguro que eres SOL aquí, especialmente desde la línea de comandos.

Desvincular (eliminar) un archivo a veces puede dejar los datos recuperables siempre que nada más tome ese inodo en particular; editar un archivo sobrescribe los datos.

Si su colega todavía tiene abierto el editor en el que estaba trabajando y su búfer de deshacer es lo suficientemente largo, eso podría Será una forma de recuperar el original, pero más allá de eso me temo que estás hundido. Lo siento.


Suponiendo que está usando ext3, podría ser posible recuperarlo si el archivo de reemplazo se creó como otro inodo (en lugar de sobrescribir el archivo existente), usando debugfs en el sistema de archivos desmontado y para encontrar el inodo del archivo original. Desafortunadamente, si su colega sobrescribe el archivo, en lugar de moverlo a un lado y luego borrarlo, desaparecerá. Yo sugeriría usar debugfs con extrema precaución , porque puedes estropear seriamente un sistema de archivos. Su uso es realmente solo para un último esfuerzo.


Linux
  1. Linux – ¿Todo es un archivo?

  2. ¿Contar líneas en un archivo?

  3. Cómo realizar copias de seguridad y restaurar sistemas de archivos XFS (xfsdump / xfsrestore)

  4. ¿Qué es un archivo .so.2?

  5. cp -L frente a cp -H

Cómo mover un archivo en Linux

Comprender los permisos de archivos de Linux

Bash:escribir en archivo

Editor VIM

¿Qué es un archivo .sh?

¿Qué es un archivo .so?