Come recuperare file di testo precedentemente salvato dopo una sovrascrittura e un riavvio?

2

Stavo programmando in python e avevo due editor di testo aperti sullo stesso file, e proprio prima di spegnere il mio computer ho salvato quello sbagliato e ho sovrascritto la versione che volevo mantenere. Come posso ripristinare la vecchia versione? Sto usando Mac OS X Snow Leopard

    
posta enginefree 16.08.2011 - 16:59
fonte

3 risposte

5

C'è poca speranza a meno che uno o entrambi i redattori non scarichino copie del file per te o incorporino il buffer di annullamento nel documento.

Dipende molto dagli editor e dalle impostazioni.

Un ultimo passo è usare il comando mdfind . Se quel file aveva una stringa memorabile o un errore ortografico, in un istante si vedrebbe se qualche file sul disco contiene quella stringa. Se cerchi una stringa comune, avrai molti falsi positivi, ma vale la pena provare.

In questo caso, anche il software che recupera i file cancellati non sarà utile quando un altro editor tronca il file. E 'stato triturato e non semplicemente cancellato

Su una nota personale, impariamo tutti questa lezione sulla perdita di dati in modo personale, di solito molte volte.

Non è eccessivo avere il controllo della versione e un sistema di backup automatico.

Time Machine è meraviglioso per il fatto che crea istantanee orarie così da perdere al massimo un'ora di lavoro. I file che sono stati in giro per [un giorno | a settimana] vengono salvati per [un mese | finché l'unità non si riempie]. Nella pratica, funziona davvero bene e, se si dispone di backup locali, è possibile che si abbiano anche istantanee più di una ora per ripristinare un file. Mi spiace sentirti aver perso il lavoro, non è mai una bella sensazione.

    
risposta data 16.08.2011 - 17:19
fonte
1

Potresti provare questo: link che è un software gratuito undelete, sebbene funzioni a livello di riga di comando. Se sei soddisfatto di Python, presumo che tu sia abbastanza familiare con il terminale.app.

Oltre a questo, spero che il tuo backup abbia catturato il file precedente, se non ne hai avviato uno di backup e / o consideri di passare a un editor di testo che fornisce revisioni / versioni / backup ecc. Prevenire è meglio di curare ed essere proattivi con i backup è meglio che essere reattivi con undeletes. Gli errori capitano, spero che tu possa recuperare il tuo file in un modo o nell'altro, e pensare di alterare il tuo flusso di lavoro per cercare di evitare che ciò accada di nuovo.

    
risposta data 16.08.2011 - 17:09
fonte
1

Non menzioni gli editor che stavi utilizzando. Il mio editor principale è BBEdit che ha una preferenza per fare i backup di ogni file che si salva. Sul mio sistema i file sono salvati in:

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

Questo è impostato tramite le impostazioni:

BBEdit > Preferences > Text files 

Da una nota a margine, sono così paranoico sul backup che la maggior parte dei miei progetti sono trattati come segue:

  • backup di avvio del sistema completo SuperDupper settimanale
  • SVN o Git per il progetto
  • Backup di BBEdit per tutti i file di testo che tocco
  • Home directory Backup incrementali giornalieri offsite su Amazon S3 tramite Arq
  • Home directory ogni 20 minuti di backup tramite Crashplan al sistema nel mio ufficio e ai server remoti di Crashplan
risposta data 24.11.2011 - 16:18
fonte

Leggi altre domande sui tag