如何删除看起来像标志的文件?

Dan*_*Dan 9 command-line files

在使用带有-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
Run Code Online (Sandbox Code Playgroud)

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

Rma*_*ano 14

“--”参数mv肯定有效(这意味着:“-从现在开始停止解释以选项开头的字符串”),但也值得了解

rm ./-v 
Run Code Online (Sandbox Code Playgroud)

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

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

  • 所有 GNU 程序都应该遵守 `--`。它也可以在 POSIX 中定义。是的,它的 [这里](http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html)。 (3认同)

kir*_*iri 12

rm -- -v
Run Code Online (Sandbox Code Playgroud)

-- 表示选项结束。