Directory
如何使用 inode 而不是目錄名稱列出目錄?我有相同的目錄名稱出現兩次不同的 inode
當我列出 python 安裝的目錄列表時,該
include
目錄出現兩次,每個都有不同的inode
.╰─○ ls -i1 2282047 bin 2641630 include 2642559 include 2282048 lib 2641850 share
我假設它們的內容可能不同,因為 inode 不同。
是否可以使用
ls
命令來使用 inode 而不是目錄名稱,以便我可以單獨檢查它們?當我執行時,
ls include
我不知道列出了哪個目錄。
在 Unix 中不可能有具有重複名稱的目錄或文件,因此沒有理由
ls
選擇處理該案例。您看到看起來重複的原因是因為一個目錄實際上有一個尾隨空格(inode
2642559
)。BusyBox
ls
與 GNU 不同ls
,它不引用包含空格的目錄和文件的名稱,因此很容易誤解它們。