質問
- Bashのとコマンド
rm -d
の違いは何ですか?rm -R
- どちらを使うべきですか?
詳細
rm
コマンドのマニュアルページによると:
rm -d
ディレクトリや他の種類のファイルを削除しようとします。rm -R
各ファイル引数をルートとするファイル階層を削除しようとします。-Rオプションは、-dオプションを意味します。
今、私はその最後のステートメント(-R
意味する-d
)を知っています。これは私の質問に答えているように見えるかもしれません。ただし、両方のコマンドフラグが同じであると思われる場合、そもそもなぜ両方のコマンドフラグが存在するのか疑問に思います。
さらに、私はまだBashを学習している途中なので、Bashプログラマーの間で(従来のように)どのオプションが好ましい選択であるか、そしてその理由を知ることは良いことだと思います。