首先要理解 inode和檔案的關係,簡單的來說inode就是檔案的索引號,相當於計算機查詢檔案時使用的真正的檔名。
假如你叫小明,真名,也就是身份證上的名字是張明。
老師點名時 會喊“小明”,你同桌喊你 “大明”,你朋友喊你 "明明" 但實際上花名冊和身份證上的名字是“張明”,但都是你。同樣,你看到檔名是 myfile.md 但真實記錄在檔案系統的是Inode. 下面我們看一個例子。
建立一個myfile.md 的檔案,我們在linux裡看一下這個檔案的細節
可以看到Inode號是 406803,我們給檔名改名為 yourfile.md,再看看它的inode
看,Inode同樣是406803 ,說明這個檔案無論你改成什麼名字,它的inode都不會改變。無論別人叫你小明大明 明明,老明,你身份證上名字依然是張明,並不會變。
所以 檔名和inode之間有對應的關係,但inode之間沒有關係。
首先要理解 inode和檔案的關係,簡單的來說inode就是檔案的索引號,相當於計算機查詢檔案時使用的真正的檔名。
假如你叫小明,真名,也就是身份證上的名字是張明。
別名 真名小明 張明檔名 Inode老師點名時 會喊“小明”,你同桌喊你 “大明”,你朋友喊你 "明明" 但實際上花名冊和身份證上的名字是“張明”,但都是你。同樣,你看到檔名是 myfile.md 但真實記錄在檔案系統的是Inode. 下面我們看一個例子。
建立一個myfile.md 的檔案,我們在linux裡看一下這個檔案的細節
stat myfile.md可以看到Inode號是 406803,我們給檔名改名為 yourfile.md,再看看它的inode
看,Inode同樣是406803 ,說明這個檔案無論你改成什麼名字,它的inode都不會改變。無論別人叫你小明大明 明明,老明,你身份證上名字依然是張明,並不會變。
所以 檔名和inode之間有對應的關係,但inode之間沒有關係。