我需要使用什么命令来删除名为“-rf”的文件?

我需要使用什么命令来删除名为“-rf”的文件?

我曾经做过一些疯狂的事情,-rf在我的文件系统上创建了一个名为的文件。
现在我不知道如何删除它...

我试过了:

rm "-rf"
rm \-rf

这些会立即退出,啊!

有人知道如何删除此文件吗?最好不要意外清除我的整个文件夹。

答案1

unlink -rf

或者

rm -- -rf

答案2

另外一个选择:

rm ./-rf

...假设您当前的目录是文件所在的目录。

答案3

或者,您可以随时编辑其所在的目录并以此方式删除该文件。

vim .

然后只需删除包含该文件的行(使用 D,dd 不起作用)。

答案4

尽管我知道“rm -- -filename”技巧,但通常当我以某种方式获得一个想要删除的名称以 - 开头的文件时,我会启动一个 GUI 文件管理器并从那里执行操作,以消除出错的机会。

相关内容