如何删除名称中带有 \ 的文件夹?

如何删除名称中带有 \ 的文件夹?

我使用 pscp 将文件从我的电脑复制到我的服务器。因为我的电脑运行的是 Windows,而服务器运行的是 Linux,所以我把 \ 和 / 弄乱了,结果我的服务器里现在有一个名为

\home\profile\\blabla\

当我ls或时它会出现ll,但我无法删除它。

有人知道如何摆脱它吗?

答案1

查找其 inode 编号:

stat '\home\profile\\blabla\'

然后通过其 inode 删除它:

find . -inum [inode-number] -exec rm -i {} \;

这会将 inode 编号传递给rm

相关内容