我不小心创建了一个名为反斜杠()的文件:
>ls -l
total 0
-rw-rw---- 1 user group 0 Jul 3 21:34 \
Run Code Online (Sandbox Code Playgroud)
我该如何删除它?
为了在参数中传递反斜杠到命令,你需要"引用"或"转义"它,你可以用单引号包装它:
rm '\'
Run Code Online (Sandbox Code Playgroud)
或者在前面添加另一个反斜杠:
rm \\
Run Code Online (Sandbox Code Playgroud)
(需要在同一类的事情,如果你说,有一个名为文件*.要删除它,你会写rm '*'或rm \*或rm "*".同样地,对于大多数其它特殊字符.)