• ベストアンサー

rm,rmdirコマンドのオプションについて

ファイルを削除するためにrm、ディレクトリごと削除するときにrmdirを使いますよね。そのときのオプションで強制的に削除するときにーfというオプションを指定すると、「rmdir オプションが違います -- f 」というメッセージが出てきて削除できません。すみませんがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kai123
  • ベストアンサー率53% (88/163)
回答No.2

え・・・。rmでディレクトリごと削除って rm -r ○○○ でいいのでは? で強制は、 rm -rf ○○○ なのでは? もっと強制削除はやっぱりsuだね。 ちなみに、rmdirは、ディレクトリを削除では? で強制削除のオプションは-pじゃなかったかな? 自分はrmの方しか使わないのけど。

tomotomo2309jp
質問者

お礼

回答してくださってありがとうございます。 rmではディレクトリごとの削除はできないのでrmdirを使っています。 -pのオプションをつけると削除できました。 ありがとうございました。

その他の回答 (1)

回答No.1

rmdir に -f オプションはないです。 基本的に空のディレクトリを削除するコマンドなので。 あるディレクトリ以下を全部消去したい場合は rm -rf dirname のように rm に -rf を付けるとキレイに削除できます。 ただし使用するときは気をつけて下さいね。 昔、大事なソースまで消してしまった思い出が・・・。

tomotomo2309jp
質問者

お礼

わかりやすい回答ありがとうございました。 -rfなんですね。 大事なファイルは消さないように注意したいと思います。とても参考になりました。

関連するQ&A