2 votos

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

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

1 votos

¿Estás usando Time Machine?

0 votos

Lamentablemente, no

1 votos

A no ser que tu editor de texto tenga un comando de deshacer que funcione entre apagados, de los cuales no tengo ninguno que lo haga, estoy bastante seguro de que no hay recuperación :(

5voto

Oskar Puntos 1242

Hay poca esperanza a menos que uno o los dos editores le saquen copias del archivo o incluyan la memoria intermedia para deshacer en el documento.

Realmente depende de los editores y de la configuración.

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

En este caso, incluso el software que recupera los archivos borrados no será de utilidad cuando otro editor trunque el archivo. Fue destruido y no simplemente borrado


A título personal, todos aprendemos esta lección sobre la pérdida de datos de forma personal, normalmente muchas veces.

No es exagerado tener tanto control de versiones como un sistema de respaldo automatizado.

La máquina del tiempo es maravillosa porque hace instantáneas cada hora, así que pierdes como mucho una hora de trabajo. Los archivos que han estado por aquí durante [un día a la semana] se guardan durante [un mes hasta que el disco duro se llena]. Funciona muy bien en la práctica, y si tienes copias de seguridad locales, incluso puedes tener instantáneas más a menudo que una por hora para recuperar un archivo. Siento que hayas perdido el trabajo, nunca es una buena sensación.

1voto

mtnygard Puntos 141

Podrías probar esto: http://www.cgsecurity.org/wiki/TestDisk que es un software gratuito de recuperación, aunque funciona a nivel de línea de comandos. Si está contento con Python, asumo que está lo suficientemente familiarizado con el terminal.app.

Aparte de eso, espero que tu copia de seguridad haya capturado el archivo anterior, si no tienes una copia de seguridad empieza a hacerla, y/o considera cambiar a un editor de texto que proporcione revisiones/versiones/bibliotecas, etc. Prevenir es mejor que curar, y ser proactivo con las copias de seguridad es mejor que ser reactivo con las copias de seguridad. Los errores ocurren, espero que puedas recuperar tu archivo de una forma u otra, y piensa en alterar tu flujo de trabajo para intentar evitar que vuelva a ocurrir.

1voto

damd Puntos 116

No mencionas qué editores estabas usando. Mi editor principal es BBEdit que tiene una preferencia por hacer copias de seguridad de cada archivo que guardas. En mi sistema los archivos se guardan en:

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

Esto se establece a través de los ajustes:

BBEdit > Preferences > Text files 

Por otro lado, estoy tan paranoico con las copias de seguridad que la mayoría de mis proyectos están cubiertos por lo siguiente:

  • semanalmente SuperDupper copia de seguridad completa del sistema de arranque
  • SVN o Git para el proyecto
  • La copia de seguridad de BBEdit para todos los archivos de texto que toco
  • Directorio principal Copias de seguridad incrementales diarias fuera del sitio en Amazon S3 vía Arq
  • Directorio de inicio cada 20 minutos copias de seguridad a través de Crashplan al sistema en mi oficina y a los servidores remotos de Crashplan

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X