sudo rm -f /

Linux を初めて使用する場合は、よくこのアドバイスに遭遇するでしょう: sudo rm -rf / は決して実行しないでください。Linux の世界では、sudo rm -rf をめぐるミームがさらに増えています。

そこで、誤解を解くために Linux 専門用語の説明を書いてみようと思いました。

sudo rm -rf は何をしているのでしょうか?

段階的に学んでいきましょう。

rm コマンドは、Linux コマンド ラインでファイルとディレクトリを削除するために使用されます。

RMアガサ

ただし、ファイルのアクセス許可が読み取り専用であるため、一部のファイルはすぐには削除されません。これらはオプション -f を使用して強制的に削除する必要があります。

rm ブック
rm: 書き込み保護された通常のファイル「ブック」を削除しますか? y
rm -f クリスティ

また、rmコマンドを使用してディレクトリ(フォルダ)を直接削除することはできません。rm コマンドでは再帰オプション -r を使用する必要があります。

rm new_dir
rm: 'new_dir' を削除できません: ディレクトリです

つまり、rm -rf コマンドは、指定されたディレクトリを再帰的に強制的に削除することを意味します。

rm -r new_dir
rm: 書き込み保護された通常のファイル 'new_dir/books' を削除しますか? ^C
rm -rf 新しいディレクトリ $

rm -rf コマンドの前に sudo を置くと、root 権限でファイルを削除することになります。これは、root ユーザーが所有するシステム ファイルを削除できることを意味します。

おすすめ

転載: blog.csdn.net/aq_money/article/details/128718435