' sudo rm -rf /* 'は何をしますか?

' sudo rm -rf /* 'は何をしますか?

私はこのコマンドをから実行し、Fedoraとにかく削除したかったので、これを確認することにしました。sudo rm -rf /*ただ楽しみのためです。このコマンドを実行すると、GUIの動作が停止し、黒い点が表示され始めます。作業が完了したと思って強制的に閉じます。 [ところで、私はWindows 10、Linux Mint、Garuda Linux、およびFedoraをマルチブートしています。]

再起動するとGrub for Garuda Linuxが登場すると予想されていましたが、何も起こらず、DELLのSupport Assistantが登場しました。その後、BIOSからEFIパーティションが完全に削除されたことがわかりました。これは/boot/efiFedoraのディレクトリなので意味があります。その後、OSを再起動するには、すべての回復操作を完了する必要がありました。

FedoraにマウントされたEFIパーティションが完全に削除されたかのように、このコマンドを実行すると、私のデータパーティションもすべて削除されるのではないかと心配されます。ところで、すべての作業を終えた後に確認してみると、すべてが保存されていました。 Fedoraパーティションも少しスペースを使います。

それからGaruda Linuxのg-partedでFedoraパーティションをフォーマットしました。

今、このコマンドが正確に何をしているのか疑問に思います。sudo rm -rf /*他のデータが失われていないことを確認するために実際に行われます。

ベストアンサー1

sudo rm -rf /*(存在しないファイルと引数を無視し、-rディレクトリとその内容を繰り返し削除し、確認メッセージを表示せずにすべての項目に展開するという意味)のすべての項目を削除します。見つかったとおりにインストールされたファイルシステムも含まれます。一部のデータが削除されない理由は次のとおりです。-f/*///boot/efi

  1. 他のディストリビューション/オペレーティングシステムのパーティションはマウントされず、アンマウントrmされたデバイス/ファイルシステムからデータを削除することはできません。
  2. 読み取り専用でインストールされます。
  3. Camilleが指摘したように、強制終了により、一部のデータが保存されるように、再帰的な削除を一時的に停止できます。

Fedoraがスペースを占める理由は、確認方法によって異なります。空のファイルシステムでも、いくつかのスペース(メタデータ、ファイルシステムの予約など)を使用します。たとえば、GPartedではこれを表示しますが、これは必ずしも一部のデータが生き残ったという意味ではありません。

おすすめ記事