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

相关内容