我无意中在 Linux 中创建了一个“\”文件,如何恢复它。我尝试了 rm \(因为它是转义字符,所以不起作用)、rm '\' 和 rm \\,但都不起作用。
答案1
正如您所说,您无法删除文件“\”目录,因为\ 被用作 shell 转义字符。
因此,请使用\
字符来转义名为“\”的文件/目录:
$ rm -i \\
这是我的测试:
# Make and verify the problem
$ touch \\
$ ls -ld \\
-rw-r--r-- 1 me me 0 Oct 11 16:59 \
# Remove the file:
$ rm -i \\
remove \? y
$ ls -ld \\
ls: \: No such file or directory