- ベストアンサー
rm,rmdirコマンドのオプションについて
ファイルを削除するためにrm、ディレクトリごと削除するときにrmdirを使いますよね。そのときのオプションで強制的に削除するときにーfというオプションを指定すると、「rmdir オプションが違います -- f 」というメッセージが出てきて削除できません。すみませんがよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
え・・・。rmでディレクトリごと削除って rm -r ○○○ でいいのでは? で強制は、 rm -rf ○○○ なのでは? もっと強制削除はやっぱりsuだね。 ちなみに、rmdirは、ディレクトリを削除では? で強制削除のオプションは-pじゃなかったかな? 自分はrmの方しか使わないのけど。
その他の回答 (1)
- ChateauAres
- ベストアンサー率43% (64/148)
回答No.1
rmdir に -f オプションはないです。 基本的に空のディレクトリを削除するコマンドなので。 あるディレクトリ以下を全部消去したい場合は rm -rf dirname のように rm に -rf を付けるとキレイに削除できます。 ただし使用するときは気をつけて下さいね。 昔、大事なソースまで消してしまった思い出が・・・。
質問者
お礼
わかりやすい回答ありがとうございました。 -rfなんですね。 大事なファイルは消さないように注意したいと思います。とても参考になりました。
お礼
回答してくださってありがとうございます。 rmではディレクトリごとの削除はできないのでrmdirを使っています。 -pのオプションをつけると削除できました。 ありがとうございました。