Случайно перезаписал файл .py, можно ли восстановить оригинал?

Случайно перезаписал файл .py, можно ли восстановить оригинал?

У меня есть файл python с именем initialization.py. При попытке скопировать-вставить содержимое в пустой файл я обычно ctrl + xкопировал/вырезал, закрывал исходный файл и случайно использовал ctrl + xснова в пустом документе моего текстового редактора, а затем продолжал сохранять пустой документ с тем же именем файла initialization.py. Поэтому, когда я использую ctrl + v, я вставляю пустое пространство, а не код. Есть ли способ извлечь содержимое файла python до того, как он был перезаписан?

Если это важно, я использую macOS High Sierra 10.13.6 и текстовый редактор Atom 1.37.0.

РЕДАКТИРОВАТЬ:

Я выполнил шаги, указанные в сообщении.в этом ответе, но теперь я не уверен, что делать дальше.

захват экрана терминала

решение1

Из-за таких ошибок я написал скрипт для автоматического резервного копирования всех небольших текстовых файлов на моем компьютере каждые 10 минут. (также полезно, если вы хотите просмотреть предыдущую версию файла)

То, что вы сейчас задаете, — это вопрос о восстановлении данных:

  1. НЕ используйте диск для чего-либо еще. Если это ваш основной системный диск, немедленно выключите компьютер.

  2. Вы можете попробовать использовать TestDisk и PhotoRec tool для Mac, чтобы восстановить ваши файлы. Это создаст тысячи разных файлов, все без меток.

  3. Найдите в этих файлах уникальную текстовую строку, которую вы помните из сценария. Надеюсь, она все еще там. Удачи!

Связанный контент