Shift+は?Deleteと違いますかrm -rf
?これらのタスクを実行した後に削除されたデータを回復できますか?
ベストアンサー1
もちろん、フォームは非常に異なりますが、実行される操作は同じです。man rm
これらのオプションが実際に何を意味するのかを理解するには、rm(run)のマニュアルページを読む必要があります。-r
このコマンドの引数はrm
「再帰的」を意味します。これは、指定したオブジェクトだけでなく、すべてのサブフォルダも削除されることを意味します。必須を意味-f
します。つまり、何も確認するように求められません。このrm
コマンドは、ごみ箱に何も送信したり、他の方法で移動したりしません。これがまさにこのmv
コマンドが行うことです。ただ削除します。
Shift+と言うと、DeleteNautilusなどのグラフィックファイルマネージャを意味すると仮定します。 Shiftプレフィックスは通常、安全な「ゴミ箱に移動」タイプの機能をスキップし、削除操作のみを実行したいことを示します。
どちらの場合も、ファイルノードが削除されます。通常、ファイルデータはまだ磁気1と0でディスクに存在しますが、その場所に関する情報は削除され、スペースを書き換えることができるため、後でディスクに実行するすべての操作はそのスペースを使い始めます。一部のディスク回復ユーティリティは、完全に上書きされていない古いファイルの断片を見つけようとしますが、これは不正確な科学です。
質問の後半がたくさん出てきます。ここにはいくつかの同様の質問があり、以下で詳しく説明します。
そしてServerFault: