GNU/Linux >> Linux の 問題 >  >> Linux

名前が「-」(ハイフン、別名ダッシュまたはマイナス)で始まるファイルを削除するにはどうすればよいですか?

ファイル名がダッシュ(ハイフンまたはマイナス)で始まるファイルを削除するにはどうすればよいですか- ?リモートOSXサーバーにSSHで接続し、ディレクトリに次のファイルがあります:

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

どうすれば--helpを削除できますか CLIから?この問題は私が時々さまざまな形で遭遇するものであり、これらのファイルは簡単に作成できますが、取り除くのは困難です。

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

rm --help

見積もりを試しました

rm "--help"

マイナス(ダッシュまたはハイフン)文字がオプションとして解釈されないようにするにはどうすればよいですか?

承認された回答:

「–」を使用して、rmに次のようなコマンドラインオプションの解析を停止させます。

rm -- --help

Linux
  1. LinuxでCでファイルを書く方法は?

  2. Linuxの「検索」でファイル名のみを取得するには?

  3. 完全なパスまたはファイル名で grep の結果を表示する方法

  1. シェルでダッシュ (ハイフン) を繰り返す方法

  2. Linux でこの名前のファイルを削除する方法:-]???????q

  3. ddを使用してFFでファイルをパディングする方法は?

  1. リダイレクトされたときに正しい名前のファイルを取得するにはどうすればよいですか?

  2. 名前がハイフンで始まるファイルの名前を変更できません

  3. この名前 -2 (ハイフンで始まる) のディレクトリに cd する方法は?