Shift+削除とrm -rf

Shift+削除とrm -rf

Shift+は?Deleteと違いますかrm -rf?これらのタスクを実行した後に削除されたデータを回復できますか?

答え1

もちろん、フォームは非常に異なりますが、実行される操作は同じです。man rmこれらのオプションが実際に何を意味するのかを理解するには、rm(run)のマニュアルページを読む必要があります。-rこのコマンドの引数はrm「再帰的」を意味します。これは、指定したオブジェクトだけでなく、すべてのサブフォルダも削除されることを意味します。必須を意味-fします。つまり、何も確認するように求められません。このrmコマンドは、ごみ箱に何も送信したり、他の方法で移動したりしません。これがまさにこのmvコマンドが行うことです。ただ削除します。

Shift+と言うと、DeleteNautilusなどのグラフィックファイルマネージャを意味すると仮定します。 Shiftプレフィックスは通常、安全な「ゴミ箱に移動」タイプの機能をスキップし、削除操作のみを実行したいことを示します。

どちらの場合も、ファイルノードが削除されます。通常、ファイルデータはまだ磁気1と0でディスクに存在しますが、その場所に関する情報は削除され、スペースを書き換えることができるため、後でディスクに実行するすべての操作はそのスペースを使い始めます。一部のディスク回復ユーティリティは、完全に上書きされていない古いファイルの断片を見つけようとしますが、これは不正確な科学です。

質問の後半がたくさん出てきます。ここにはいくつかの同様の質問があり、以下で詳しく説明します。

そしてServerFault:

答え2

ファイルを削除することは、紙を破ってゴミ箱に捨てるのと同じです。

快適で安定した方法で戻りません。瓦礫を見つけに行くと、ゴミ箱が空になった可能性が高くなります(便利な場合は、オペレーティングシステムでこれを行います)。これらの彫刻はおそらく今どこかのゴミの山にあります。瓦礫の中には、鳥が巣を焼くか燃やすために拾ったかもしれません。そうしないと、断片が漂白され、リサイクル紙に変わることがあります。すべての部品がそのまま残っていても、その部品を見つけて再組み立てするのが困難になります。

ただし、機密を守るためにごみ箱にアクセスできる人(ハードドライブを盗む人など)から削除することは安全ではありません。彼らはまだあなたがしたことの痕跡を見つけることができるでしょう。もちろん、スパイが家政婦としてゴミ箱で見つけたすべては、ファイルが暗号化されている場合、彼女にあまり役に立たないでしょう。

簡単に言えば、安全のために削除されたファイルをまだ読み取ることができるとします。データ復旧のために、削除されたファイルが消えたとします。

答え3

実際、彼らはあまり変わりません。仮想ゴミ箱に移動せずにファイルを削除します。使用されているファイルシステムによっては、ファイルを回復することも可能です。

データは他の内容を書き込むまでディスクに残っている可能性が高いため、エラーが見つかったらすぐにディスクに何も書き込まないようにしてください。ファイルシステムを読み取り専用で再マウントするか、livecd / usbを使用して起動できます。

NTFSまたはFATファイルシステムの場合は、回復する可能性が高いです。 ext3/4なら永遠に失われるかもしれません。これを確認してくださいツールこの回答

関連情報