質問: `rm -rf example/` と `rmdir example/` の違いがわかりません。 どのような違いがあるのでしょうか?
回答: ※`rm`について補足 `rm` : 対象のファイルを削除する。 `-r` : 再帰的にディレクトリ内部を探査し子孫要素を削除する。 また、このオプションを付与することでディレクトリを削除できる。 `-f` : 削除に発生する警告を非表示にする。 下記の命令は同じものです。 `rm -r -f` = `rm -rf` 例:対象がファイルのみの場合(警告あり) ``` rm *.txt ``` 例:対象がディレクトリの場合(警告あり・子孫要素も削除対象) ``` rm -r example_dir ``` 例:削除時に警告を発さずディレクトリを子孫要素ごと全て削除する場合 ``` rm -rf example_dir ```