[bash]ハイフン(-)からはじまるファイルの削除など

miku-kadoya 9views 更新:2017年12月6日

ハイフンから始まるファイルが作成されてしまったとき、そのままrmやvimなどのコマンドを実行すると

$rm -listener.json
rm: invalid option -- 'l'
Try 'rm ./-listener.json' to remove the file ‘-listener.json’.
Try 'rm --help' for more information.

というようにエラーがでてしまいます。そのときの解決方法として

$rm -- -listener.json
または
$rm ./-listener.json

とするとrmやvimなどもエラーなく実行できます。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません