包含两个单点 (.) 条目的目录

包含两个单点 (.) 条目的目录

我正在尝试清理我的失物招领处,并且我已设法删除了大多数东西,但我留下了“几乎”空的目录,例如:

lost+found/#14042862:
total 1324
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
dr---wx---  2 76040 43010    4096 2011-04-29 07:56 .
drwx------ 18 root  root  1187840 2011-04-29 07:56 ..
  • 我如何获取具有重复条目的目录?
  • 当 rm 抱怨目录不为空时,取消链接目录是否安全?
  • 什么鬼???

答案1

是的,它确实是重复的。强制删除可能有效,但 fsck 是正确的修复方法。基本上,我运行了 fsck,它看到了一些它认为是目录的字节,所以它只是在 lost+found 中为其添加了一个目录条目。再次运行 fsck 实际上检查了目录的内容,找到了重复项并将其删除。

答案2

我建议检查目录的 inode 列表。它们可能真的不是同一个文件。

ls -al -i

您还可以检查其中一个目录是否具有隐藏(或不可打印)字符:

ls -al -Q

答案3

我不知道你是怎么做到的,但我会强制删除它并尽快运行 fsck。

相关内容