ルートディレクトリで "rm -rf *"を実行するとどうなりますか?

ルートディレクトリで

私はただ考えています。

rm -rf *

注文する。このrmコマンドはそれに続くすべてのファイルを削除し、ビットはコマンドがディレクトリを含むように拡張されたことを-rf示し、すべてを意味します。rm*

それで私はこうすればどうなるか考えてみました。

cd 
rm -rf *

これはコンピュータを破壊するか。私はルートディレクトリのすべての機能が何であるかよくわかりませんが、その多くは本質的にコンピュータを実行しているようです。

それで、私はこれを行うとどうなりますか?どれくらい悪いですか?私のコンピュータが破損していますか?

もっと遠く

興味深い追加として、非常に破壊的な端末で実行できるこのような基本的なコマンドはありますか?

ベストアンサー1

コマンドシーケンスを実行する場合:

cd
rm -rf *

ホームディレクトリ内の非表示のすべてのファイルとディレクトリが削除されます。マウントされたパーティション(ネットワークなど)の内容はすべてuserfs削除されます。あなたは非常に悲しいパンダかもしれないし、そうではないかもしれません。

「こうすればコンピュータが故障するのでしょうか?」習慣。ファイル、個人的にインストールしたアプリケーション、デスクトップ構成などが失われますか?本当に。

であればディレクトリを削除すると、結果は悲惨になります。ルートディレクトリ内のすべての(隠されていない)ファイルは削除され、ファイルシステム全体のすべての(隠されていない)ディレクトリの内容も削除されます。これには、リモートでマウントされたすべてのメディア(例:/ mnt / mediaのテレビ番組や映画コレクションにマウントされたNAS)が含まれます。

繰り返しますが、これは「コンピュータを壊す」でしょうか?習慣。新しいオペレーティングシステムがインストールされるまで利用できなくなりますか?他の人(インストールされていません)起動可能なパーティションが存在します。残念ながら、/boot起動後にリーダー/ライターをインストールすると、他のオペレーティングシステムの起動可能性にも影響を与える可能性があります。

これをしないでください。仮想マシンでもね。

おすすめ記事