仅在命令行中删除 \ 文件

仅在命令行中删除 \ 文件

我无意中在 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

相关内容