如何删除带有撇号(')名称的文件?

hmo*_*ota 2 command-line

我无意中用带有撇号的 vim 保存了一个文件,现在当我尝试使用我的 cli 删除它时不允许我这样做,因为 Linux 无法识别它。

例如

$ rm '
> 
Run Code Online (Sandbox Code Playgroud)

ste*_*ver 7

双引号应该就足够了:

$ touch "'"
$ ls -l "'"
-rw-rw-r-- 1 steeldriver steeldriver 0 May 20 09:27 '
$ rm -i "'"
rm: remove regular empty file ''\'''? y
Run Code Online (Sandbox Code Playgroud)

您也可以使用反斜杠转义 rm \'