ホームページ  >  記事  >  運用・保守  >  rm -rf /*どういう意味ですか?

rm -rf /*どういう意味ですか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-07-23 11:31:17121711ブラウズ

rm -rf /*どういう意味ですか?

VPS ホスト交換フォーラムによくアクセスする友人は、ユーザーがコマンドに関する質問を投稿すると、いたずらしたい一部のユーザーが「SSH で rm -rf / を実行する」と答えることがわかります。 「 *」、このコマンドを理解していないと、Linux システム ファイル全体が削除される可能性があります。

この削除コマンドは、「root」権限を持つアカウントのみ実行できます。「root」権限を取得していない他のアカウントは、自分のユーザーまたはユーザー グループに属するファイルのみを削除できます。

Linux ディレクトリは、/ などのディレクトリに保存されます。rm は Linux の削除コマンドで、その後に「-rf」と「-r」が続きます。これは再帰的削除を意味します (現在のディレクトリからすべてのファイルとフォルダを削除することを意味します)。一方、「-f」は強制削除を指します。末尾の /* は、ルート ディレクトリ "/" の下にあるすべてのファイルを参照します。

その後、/ ディレクトリで強制再帰削除が実行されると、コマンドはプロンプトを表示せずに、/ の下にあるすべてのシステム ディレクトリ (/home、/sbin などを含む) を削除します。

rm -rf /*

上記のコマンドを勝手に実行しないでください。実行しないと、Linux システム全体が削除されます。

関連する推奨事項: 「Linux 運用とメンテナンスのチュートリアル

ルート ディレクトリに a ディレクトリを作成し、その下に b ファイルと c ファイルを作成します。ディレクトリ

rm -rf /*どういう意味ですか?

# rm -rf /a を使用して、その効果を確認してください。

rm -rf /*どういう意味ですか?

# rm -rf コマンドはディレクトリ全体を削除するコマンドですので、通常使用しても問題ありません。

次に、/

rm -rf /*どういう意味ですか?

を削除します。ここでプロンプトが表示されるため、通常は間違うことはありません。ネット上では、このプロンプトはバージョン 7 でのみ追加されたと言われているため、バージョン 7 より前の場合は注意してください。

ただし、/* は直接実行されます。

rm -rf /*どういう意味ですか?

#すべてを削除することはできませんが。

rm -rf /*どういう意味ですか?

ただし、まだ動作します。つまり、一部のコマンドは使用できません。

しかし、すぐにクラッシュするべきではないでしょうか?どうしてまだ操作できるのでしょうか?何はともあれ、まず再起動して何が起こるかを確認してください。

rm -rf /*どういう意味ですか?

まあ、死んでしまったようです。

したがって、rm の使用はお勧めできません。代わりに、mv を使用してファイルを /delete/year, month, day に移動し、毎月削除するスケジュールされたタスクを作成します。ゴミ箱の機能と同等です。

以上がrm -rf /*どういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。