如何清楚解析linux操做系統下的軟硬連接?

> 硬連接的特色:node

  1. 文件有相同的inode及data block ;權限

  2. 只能對已經存在的文件進行建立;總結

  3. 不能交叉文件系統進行硬連接的建立;數據

  4. 不能對目錄文件進行建立,只能夠對文件建立;文件

  5. 刪除一個硬連接文件並不影響其餘的inode號文件。文件系統


> 軟鏈接的特色: 若文件用戶數據塊存放的的內容是另外一個文件的路徑名的指向,則該文件就是軟連接。 軟連接就是一個普通文件,只是數據內容有點特殊。軟連接有本身的inode號以及用戶數據塊。所以軟連接的建立與使用沒有相似硬連接的諸多限制;block

  1. 軟連接有着本身的文件屬性及權限等;
  2. 可對不存在的文件或者目錄進行建立軟連接;
  3. 軟連接可交叉文件系統;
  4. 軟連接可對文件或者目錄建立;
  5. 建立軟連接時,連接計數不會增長;
  6. 總結: 刪除軟連接並不影響被指向的文件,但若指向的源文件被刪除,則相關的軟連接被稱爲死連接。
  7. 死連接指向文件路勁若被從新建立出來,則死連接可恢復爲正常的軟連接。
相關文章
相關標籤/搜索