¿Cómo recuperar un archivo de texto previamente guardado después de una sobrescritura y un reinicio?

2

Estaba programando en Python y tenía dos editores de texto abiertos en el mismo archivo, y justo antes de apagar mi computadora, guardé el incorrecto y sobrescribí la versión que quería conservar. ¿Cómo puedo restaurar la versión antigua? Estoy usando Mac OS X Snow Leopard

    
pregunta enginefree 16.08.2011 - 16:59

3 respuestas

5

Hay pocas esperanzas a menos que uno o ambos editores guarden copias del archivo por usted o incrusten el búfer de deshacer en el documento.

Realmente depende de los editores y la configuración.

Un último esfuerzo de zanja es usar el comando mdfind . Si ese archivo tuviera una cadena o un error ortográfico memorable, podría ver en un instante si algún archivo del disco contiene esa cadena. Si busca una cadena común, tendrá muchos falsos positivos, pero vale la pena intentarlo.

En este caso, incluso el software que recupera los archivos eliminados no será de utilidad cuando otro editor trunca el archivo. Fue rallado y no simplemente eliminado

En una nota personal, todos aprendemos esta lección sobre la pérdida de datos de forma personal, generalmente muchas veces.

No es excesivo tener control de versiones y un sistema de copia de seguridad automatizado.

Time Machine es maravilloso porque hace instantáneas cada hora para que pierdas a lo sumo una hora de trabajo. Los archivos que han existido durante [un día | una semana] se guardan durante [un mes | hasta que la unidad se llena]. Realmente funciona bien en la práctica, y si tiene copias de seguridad locales, es posible que tenga instantáneas con más frecuencia de una hora para recuperar un archivo. Lamento escuchar que perdió el trabajo, nunca es una buena sensación.

    
respondido por el bmike 16.08.2011 - 17:19
1

Puede probar esto: enlace , que es un software gratuito de recuperación, aunque funciona en el nivel de la línea de comandos. Si está satisfecho con Python, asumiré que está lo suficientemente familiarizado con el terminal.app.

Aparte de eso, espero que su copia de seguridad haya capturado el archivo anterior, si no tiene una copia de seguridad comience a hacer una, y / o considere cambiar a un editor de texto que proporcione revisiones / versiones / copias de seguridad, etc. La prevención es mejor que cura, y ser proactivo con las copias de seguridad es mejor que ser reactivo con las recuperaciones. Los errores ocurren, espero que pueda recuperar su archivo de una forma u otra, y piense en alterar su flujo de trabajo para intentar evitar que vuelva a suceder.

    
respondido por el stuffe 16.08.2011 - 17:09
1

No mencionas los editores que estabas usando. Mi editor principal es BBEdit, que tiene una preferencia para realizar copias de seguridad de cada archivo que guarde. En mi sistema los archivos se guardan en:

Documents/BBEdit Backups/[Date Folder]/[copies of your files]

Esto se establece a través de la configuración:

BBEdit > Preferences > Text files 

En una nota al margen, soy tan paranoico con respecto a la copia de seguridad que la mayoría de mis proyectos están cubiertos por lo siguiente:

  • copia de seguridad de arranque del sistema SuperDupper semanal
  • SVN o Git para el proyecto
  • La copia de seguridad de BBEdit para todos los archivos de texto que toco
  • Directorio de inicio: copias de seguridad incrementales diarias fuera de sitio para Amazon S3 a través de Arq
  • Directorio de inicio cada 20 minutos de copias de seguridad a través de Crashplan al sistema en mi oficina y los servidores remotos de Crashplan
respondido por el Lee Joramo 24.11.2011 - 16:18

Lea otras preguntas en las etiquetas