GNU/Linux >> Linux の 問題 >  >> Ubuntu

削除されたファイルを回復しますか?

この質問にはすでに回答があります :削除されたファイルを復元する方法は?

(12の回答)
6年前に閉鎖されました。

sshに接続しているときに誤ってファイルを削除してしまいました。そのファイルを復元するにはどうすればよいですか、またはubuntuにゴミ箱などがある場合はどうすればよいですか?

承認された回答:

rm GUIから削除するのではなく

コマンドrmを使用した場合 、あなたは確かにファイルを削除しました。ファイルへの別のハードリンクがあった場合(異常)、またはシンボリックリンクを削除した場合を除いて、ファイルシステムからデータにアクセスできなくなりました。

実際のデータはまだディスク上にある可能性があり、ディスクブロック上ではファイルシステムは未使用であると見なされます。それを回復したい場合は、データを保持しているディスク領域を再利用する可能性があるため、ディスクに書き込むべきではありません。使用したファイルシステムに適したツールを使用して、ファイルの定期的なデータ回復を試すことができます。

デフォルトのext4ファイルシステムについては、以下を参照してください:ext4で利用可能なリカバリソフトウェアはありますか?以下にリンクされている質問に対するほとんどの回答。

CLIのゴミ箱

コマンドラインからゴミ箱を使用することは可能ですが、デフォルトでは設定されていません。パッケージtrash-cli デスクトップ環境のゴミ箱を使用するためのコマンドラインツールが含まれています。

trash-putのようなコマンドがあります 、trash-list など;
名前はかなり長いです–次のようなシェルエイリアスを定義できます

alias tp='trash-put'

または

alias del='trash-put'

次に、delを使用します rmの代わりに より安全な方法でファイルまたはディレクトリを削除します。

以下のリンク先の回答で提案されているように、エイリアス名rmを使用することができます 、実際のrmを置き換えます trash-putを使用したコマンド 、しかしそれをしない理由は複数あります。それらのいくつかは次のとおりです:

  • trash-putの実装 rmほど十分にテストされていません たとえば、Ubuntuの「GNUcoreutils」から。
  • デフォルトのrmのオプション trash-putですべてがサポートされているわけではありません
  • 他の誰かが遅かれ早かれエイリアスを持つシェルを使用し、非常に壊れたrmを見るでしょう コマンド、技術的に。
  • 実際のrmの場合、特別な構文が必要です 必須です
  • 一般的に、非常に危険なツールをいじることはお勧めできません。少なくとも混乱を招く恐れがあります。
関連:AMDドライバーの更新後に起動時にスタックしましたか?

そうは言っても、rmで削除されたファイル/ディレクトリは復元できますか?の@enzotibの回答を参照してください。エイリアスの設定方法について。


Ubuntu
  1. 誤って削除されたファイルを回復しますか?

  2. mkstemp() で作成されたファイルはいつ削除されますか?

  3. 現在書き込み中の削除済みファイルを復元する

  1. Linuxで削除されたファイルを回復する方法

  2. Unix/Linux 削除されたファイルの復元/回復

  3. cp -L 対 cp -H

  1. ケイトがクラッシュした後に回復する方法は?

  2. 暗号化されたホームで削除されたフォルダを回復しますか?

  3. 削除したがまだどこかで開いているファイルを回復する方法は?