私たちは皆、私たちが使用する必要があることを知っています。-rf
rm
コマンドを慎重に選択してください。 Linuxで次のコマンドを実行できるかどうかを知りたいですrm -rf /
。
では、なぜそうなのでしょうか?このコマンドの実行を許可すると、重大な結果が生じる可能性があります。
- ハードドライブ上のファイルに関連付けられたリムーバブルメディアデバイス上のファイルを含むすべてが削除されます。
- 特に、実行可能なすべてのコマンド(削除される予定)の助けを借りずにこの状況をどのように解決できますか?
答え1
実行できませんrm -rf /
。 「権限が拒否されました」というエラーが発生します。ルートのみルートディレクトリを変更できます。
このコマンドをrootとして実行すると(例えば、を使用してsudo rm -rf /
)、Linuxは実際にコマンドの実行を拒否します。を呼び出す--no-preserve-root
には、特別なオプションを渡す必要があります。rm
/
rm -rf ~
すべてのファイルの削除などの危険なコマンドは引き続き実行できます。まるで包丁を持っているのと同じです。いろいろな種類の食べ物を切るときに便利ですが、首に向けて強く押すとけがをします。
幸い、rm -rf ~
首にナイフを差し込むよりも回復が簡単です。バックアップはありますか?