web-dev-qa-db-ja.com

テキストファイルの上書きされた内容を回復する

ファイル内のファイルのコンテンツを削除しました。タイムスタンプを使用して元に戻すにはどうすればよいですか。例:file1.txt

cat file1.txt 
i am linux user 
i am new to linux 
i love linux 

しばらくしてから、後でファイルの内容を削除します

cat file1.txt 
empty: 

ファイル内のコンテンツを再度取得する方法

2
Premkumar

編集/削除の方法とコンテンツの回数によって異なります。 geditなどの一部のエディターは、ファイルのバックアップコピーを作成してから、「〜」(チルダ)サフィックスを付けて保存します。 '〜'サフィックスが付いたこれらのファイルは、ほとんどのファイルマネージャー(Nautilusなど)の隠しファイルです。そのため、わずかな運で、これらのファイルから失われたコンテンツを回復できます。

3
Radu Rădeanu

一部のテキストドキュメントファイルのバックアップファイルは、geditテキストエディターを使用して開かれた場合に自動的に作成されます。非表示で、~で終了します。デフォルトでは、このテキストドキュメントバックアップオプションは有効になっています。任意のバックアップ。その後、このオプションを無効にできます。

Gedit-> Edit-> Preferences-> Editor

enter image description here

存在することを確認するには、現在のディレクトリに移動してからlsコマンドを試してください。見つかった場合は、以下のコマンドを実行してその内容をメインファイルにコピーします。

cat file1.txt~ > file1.txt
0
Avinash Raj