質問: 名前が「-」で始まるファイル(ハイフン、別名ダッシュまたはマイナス)を削除するにはどうすればよいですか? ファイル名がダッシュ(ハイフンまたはマイナス)で始まるファイルをどのように削除しますか-?私はリモートの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 ./-filename.txt dirname/-filename2.txt $ mv ./-filename.txt filename.txt $ cp teste ./-teste 一般に、ファイルのプレフィックスとしてディレクトリを使用すると、パーサー関数によるコマンドオプションとしての「マイナス」文字の誤った解釈を回避できます。