ホームページ  >  記事  >  運用・保守  >  Linux rm とはどういう意味ですか?

Linux rm とはどういう意味ですか?

青灯夜游
青灯夜游オリジナル
2022-04-14 16:00:3310145ブラウズ

Linux では、rm の正式名は「remove」、つまり「削除」を意味します。ファイルまたはディレクトリを削除するために使用されます。構文は「rm [オプション] ファイルまたはディレクトリ」です。このコマンドは、ファイルを完全に削除できます。システム内の指定されたファイルまたはディレクトリ。削除するときにシステムはプロンプト メッセージを生成しません。ファイルがバックアップされていない場合、ファイルは復元されません。

Linux rm とはどういう意味ですか?

#このチュートリアルの動作環境: CentOS 6 システム、Dell G3 コンピューター。

Linux rm、完全な英語のスペル: 削除します。

Linux rm とはどういう意味ですか?

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

rm は、ファイル システム内の指定されたファイルまたはディレクトリを完全に削除できる強力な削除コマンドです。 rm コマンドを使用してファイルまたはディレクトリを削除する場合、システムはプロンプト メッセージを生成しません。このコマンドの基本形式は次のとおりです:

rm [选项] 文件或目录

オプション:

  • -f: 強制削除 (force)、-i オプションの逆です。 、-f を使用すると、システムは要求を行わなくなり、ターゲットのファイルまたはディレクトリを直接削除します。

  • -i: -f の逆です。ファイルまたはディレクトリを削除する前に、システムはプロンプト メッセージを表示します。-i を使用すると、誤った操作を効果的に防止できます。有用なファイルまたはディレクトリ。

  • -r: 再帰的削除。主にディレクトリの削除に使用されます。指定されたディレクトリと、そのディレクトリに含まれるすべてのコンテンツ (すべてのサブディレクトリとファイルを含む) を削除できます。

rm コマンドは、ファイルまたはディレクトリを完全に削除するため、破壊的なコマンドであることに注意してください。つまり、ファイルまたはディレクトリが削除されない場合、作成後にバックアップは、rm コマンドで削除すると復元できなくなるため、rm コマンドでディレクトリを削除する場合は注意してください。

rm コマンドの使用方法:

1. オプションを省略します

rm コマンドにオプションを追加しない場合コマンドを実行すると、デフォルトの実行は「rm -i ファイル名」です。これは、ファイルを削除する前に、削除するかどうかを尋ねることを意味します。例:

[root@localhost ~]# touch cangls
[root@localhost ~]# rm cangls
rm:是否删除普通空文件"cangls"?y
#删除前会询问是否删除

2. ディレクトリの削除

ディレクトリを削除する必要がある場合は、「-r」オプションを使用する必要があります。例:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#递归建立测试目录
[root@localhost ~]# rm /test
rm:无法删除"/test/": 是一个目录
#如果不加"-r"选项,则会报错
[root@localhost ~]# rm -r /test
rm:是否进入目录"/test"?y
rm:是否进入目录"/test/lm/movie"?y
rm:是否删除目录"/test/lm/movie/jp"?y
rm:是否删除目录"/test/lm/movie"?y
rm:是否删除目录"/test/lm"?y
rm:是否删除目录"/test"?y
#会分别询问是否进入子目录、是否删除子目录

ディレクトリの各レベルと各ファイルを確認する必要がある場合、実際の使用では大惨事になることがわかります。

3. 強制削除。

削除するディレクトリ内に 10,000 個のサブディレクトリまたはサブファイルがある場合、通常の rm 削除には少なくとも 10,000 回の確認が必要です。したがって、実際にファイルを削除する場合は、強制削除を選択します。例:

[root@localhost ~]# mkdir -p /test/lm/movie/jp
#重新建立测试目录
[root@localhost ~]# rm -rf /test
#强制删除,一了百了

強制機能を追加すると、削除は非常に簡単になりますが、強制削除後は、extundelete などのサードパーティのデータ回復ツールに依存しない限り、データを回復できないことに注意してください。等ただし、データ復旧は完全なデータを復元することは難しく、一般的に70%~80%まで復元できることは非常にまれであることに注意してください。したがって、データの回復に賭けるのではなく、適切な操作習慣を身に付けることをお勧めします。

「-rf」オプションはディレクトリの削除に使用されますが、ファイルの削除時にエラーは報告されません。したがって、使いやすさを考慮して、ファイルを削除する場合でもディレクトリを削除する場合でも、通常は「-rf」オプションが直接使用されます。

関連する推奨事項: 「Linux ビデオ チュートリアル

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

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