weblog of key_amb

主にIT関連の技術メモ

シェル上で特殊な文字が入ったファイルを削除する方法

主に使ってるのは BashLinux です。
先頭に - ハイフンとか入ってると困ることがあります。

1) '' で括る

rm '*'

2) \ でエスケープ

rm foo\ bar

3) -- を前置

-- でオプション解析を止める。

rm -- -f

4) パス指定

rm /path/to/-i
rm ./-v

参考

  • man rm