ls 顯示文件,ls -la 不顯示

ls 顯示文件,ls -la 不顯示

我在 Mac OS X 10.8.0 上遇到一個奇怪的問題。

使用ls,我可以看到文件,但不能使用ls -la

me@machost$ ls
file.txt

ls -la

me@machost$ ls -la
ls: file.txt: No such file or directory
total 64
drwxrwxr-x  2 _www  mygroup  2048 Nov  2 08:23 .
drwxrwxr-x  5 _www  mygroup  2048 Nov  2 09:01 ..

有人知道這裡發生了什麼事嗎?

答案1

它可能是已刪除的索引節點的損壞的目錄條目嗎? ls 找到目錄條目,但 ls -l 無法找到 inode 來取得附加資訊。

我會嘗試檢查檔案系統

也可以看看無法刪除 OSX 上的不可見文件

相關內容