我无意中用带有撇号的 vim 保存了一个文件,现在当我尝试使用我的 cli 删除它时不允许我这样做,因为 Linux 无法识别它。
例如
$ rm '
>
Run Code Online (Sandbox Code Playgroud)
双引号应该就足够了:
$ 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 \'