檔案

zhudachang發表於2024-10-02
  1. 一個檔案會對應一個inode

  2. 軟硬連結有什麼區別:是否具有獨立的inode!!
    軟連線具有獨立的inode--可以被當作獨立檔案看待。
    硬連線沒有獨立的inode--就是連結前的inode編號。

  3. 建立硬連結,根本就沒有建立新檔案,因為沒有給硬連結分配獨立的inode。既然沒有建立檔案,那麼一定沒有自己的屬性和內容。那麼使用的一定是inode和內容

  4. 然後每一個inode在被硬連結的時候會++,只有一個檔案的硬連線數量變成0時候,這個檔案才算被刪除。

  5. 新建檔案之後,本身就會有一個屬於自己的inode,具有一個對映關係。所以inode計數為1.

  6. 對於一個目錄來說,會有inode計數會即使是新建也會有2個,因為除了這個目錄名字之外,還有目錄內的“.”,這就是“ls .”可以表示本資料夾下的內容可以顯示出來的原因

  7. stat test.c
    一般會有三類時間:access,modify,change。access是檔案被訪問的時間,change是檔案屬性被修改時間,modify是檔案內容被修改的時間

相關文章