我怎样才能删除看起来像旗帜的文件?

我怎样才能删除看起来像旗帜的文件?

在使用带有-oG标志的 grep 时,我意外创建了一个名为 的文件-v

-rw-rw-r-- 1 username username 334 Feb 10 14:29 -v

现在我不知道该如何摆脱它。

我试过了:

rm -v
rm "-v"
rm '-v'
rm -f "-v"
rm \-v

这是在服务器上,所以我只有命令行。我该如何删除此文件?

答案1

“--” 参数mv肯定有效(它的意思是:“从现在开始停止将以 开头的字符串解释-为选项”),但也值得知道

rm ./-v 

它也适用于没有“--”标志的命令。

编辑:行为良好的命令应该尊重--标志。但你永远不知道。

答案2

rm -- -v

--表示选项的结束。

相关内容