cpを使用して上書きされたファイルを回復する

cpを使用して上書きされたファイルを回復する

次の場所main.texからファイルをコピーしました/path_1//path_2/

cp path_1/main.tex /path_2

path_2すでに含まれてmain.texいるので上書きしました。

main.texにある元のファイルを回復する方法はありますかpath_2

答え1

標準のUNIXコマンドにはそのようなオプションはありません。

バックアップからファイルを復元する必要があります。

今後は検討することもできます。

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

あなたの.bashrc。既存のファイルを上書きする前に警告メッセージが表示されます。

答え2

https://github.com/PabloLec/RecoverPy このツールは、誤ってファイルを空のファイルとして保存する問題を修正しました。ファイルを再び開くと、ファイルは空でした。

このツールはキーワードを使用してドライブからブロックを検索できます。このツールは、一般的な削除されたファイルではなく上書きされたファイルの内容を回復するように特別に設計されています。ただし、コンテンツはまだドライブのブロックに保存されます。

使い方:

  1. 検索を実行するドライブを選択し、矢印キーを移動してEnterをクリックします。ドライブの選択
  2. ファイルに含まれていると確信しているキーワードを検索してください。
  3. 検索結果が表示されたら、探しているキーワードを含む結果をクリックします。
  4. その後、近くのブロックに移動して選択してファイルに追加できます。
  5. ファイルに追加したいすべてのブロックがある場合は、「ファイルを保存」をクリックすると、tmpフォルダにファイルが保存されます。

このツールは本当に素晴らしいです。ほぼ4000行に達するファイルを回復できたからです。以下は、私が行ったいくつかの研究から得られたメモです。 (はい、バックアップを取らなければなりませんでした。)教訓を得て、今ファイルがオンラインになっています。

関連情報