SolarisとBSDで rm -fr の動作が違うんでしたか、、、ぐぁ

先ほど間違えて、以下のコマンドを実行してしまいました。
死んだ。。。


$ rm -fr $HOME/local

ふと思った。


$ alias rm
alias rm='rm -i'

アレ?
近くにあるSolaris10で実行。


$ alias rm
alias rm='rm -i'
$ mkdir hoge
$ rm -fr hoge
rm: examine files in directory hoge (yes/no) y
rm: remove hoge: (yes:no)? y
$ man rm
...
-i prompt before every removal
...

で、FreeBSD


$ man rm
...
-i ... The -i option overrides any previous -f options.
...

BSDが嫌いになりました。
ちなみに、Solarisで上記のaliasを設定している場合は、先頭に'\'を入力しておけばよい。


$ rm -fr hoge
rm: examine files in directory hoge (yes/no)
(Ctrl+c)
$ \rm -fr hoge
$

$HOME/localって、いったい何のコマンドがなくなったんだー。