Linux

具有兩個單點 (.) 條目的目錄

  • April 29, 2011

我正在嘗試清理我的失物招領處,並且我已經設法刪除了大多數東西,但我留下了“幾乎”空目錄,例如:

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 抱怨它不為空時,取消連結目錄是否安全?
  • 怎麼回事???

是的,它確實是重複的。強制刪除可能有效,但 fsck 是正確的解決方法。基本上,我執行 fsck,它看到了一些它認為是目錄的字節,所以它只是在 lost+found 中為其放置了一個目錄條目。再次執行 fsck 實際上檢查了目錄的內容,找到了重複項並將其刪除。

我建議檢查目錄的 inode 列表。它們可能真的不是同一個文件。

ls -al -i

您還可以檢查其中一個目錄是否具有隱藏(或不可列印)字元:

ls -al -Q

引用自:https://serverfault.com/questions/264510