Linux は「--」で始まるファイル名を変更します。

Linux は「--」で始まるファイル名を変更します。

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

これは厄介な質問です。 Windowsシステムからいくつかのファイルを受け取りましたが、このファイルの名前は次のとおりです。

"----index.html"

このファイルを含むディレクトリでgrep hello *を試みるとgrepエラーが発生し、mv ----index.html index.htmlを試すと同様のエラーが発生します。

mv: unrecognized option '----index.html'
Try `mv --help' for more information.

誰でもこれについて明らかにできますか?

ありがとう

答え1

mv -- ----index.html index.html
grep hello -- *

答え2

--コマンド引数の前に使用できますmv

答え3

以下も使用できます。

mv ./----index.html index.html

関連情報