我无意中用 vim 保存了一个带有撇号的文件,现在当我尝试使用我的 cli 来删除它时,它不允许我这样做,因为 Linux 无法识别它。
例如
$ rm '
>
答案1
双引号就足够了:
$ touch "'"
$ ls -l "'"
-rw-rw-r-- 1 steeldriver steeldriver 0 May 20 09:27 '
$ rm -i "'"
rm: remove regular empty file ''\'''? y
你也可以使用反斜杠转义rm \'