名前が「-」(ハイフン、ダッシュ、マイナス記号)で始まるファイルを削除する方法は?

名前が「-」(ハイフン、ダッシュ、マイナス記号)で始まるファイルを削除する方法は?

ファイル名がダッシュ(ハイフンまたはマイナス記号)で始まるファイルを削除する方法は-? SSH経由でリモートOSXサーバーに接続されており、私のディレクトリに次のファイルがあります。

tohru:~ $ ls -l
total 8
-rw-r--r--    1 me  staff  1352 Aug 18 14:33 --help
...

--helpCLIから正確にどのように削除しますか?この問題は時々何らかの形で発生しますが、これらのファイルは簡単に作成できますが、削除するのは困難です。

バックスラッシュを使ってみました。

rm \-\-help

引用してみました

rm "--help"

減算(ダッシュまたはハイフン)文字がオプションとして解釈されるのを防ぐ方法は?

ベストアンサー1

次のように "--" を使用して rm 解析コマンドラインオプションを停止します。

rm -- --help

おすすめ記事