誤って .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. ファイルを復元するには、Mac 用の TestDisk と PhotoRec ツールを使用してみてください。ラベルのない何千もの異なるファイルが生成されます。

  3. これらのファイルを検索して、スクリプトから覚えている一意のテキスト文字列を探します。まだ残っているといいのですが。頑張ってください!

関連情報