先頭にハイフンがついたファイルがrmできない

うっかり先頭にハイフンが入ったファイルを作ってしまうと、そのままrmしてもエラーになってしまうのですよね。
ワイルドカードで後方一致にしたって結局は展開されるので消えない。
mvとかも一緒。全部オプションとして認識されてしまうのです。

こういう場合、消せなくて焦るかもしれませんが、実はパスを指定すれば簡単に消せます。
rm ./-xxxとか。
rm /home/user/-xxxとか。

もしくはディレクトリごと抹消してもいいかも。
rm -rf ./dirみたいに。

まあ単純ではあるものの、知らないと焦る小ネタでした。