Linux 軟鏈接與硬連接區別

硬鏈接:
ln source_file dest_filenode

  1. 文件具備相同的inode(索引號)和data block(數據塊)。
  2. 只能對已存在的文件進行創建,不能對目錄建立
  3. 不能跨分區建立
  4. 刪除一個硬連接不會影響其餘有相同inode的文件
    軟連接
    ln -s source_file dest_file
  5. 軟連接具備本身的文件屬性以及權限
  6. 軟連接能夠對不存在的文件或目錄進行建立
  7. 軟連接可跨分區建立
  8. 建立軟連接,連接計數i_nlike 不會增長
  9. 刪除軟連接不影響被指向的文件,但若被指向的源文件被刪除,則相關的軟鏈接成爲死連接。若被指向文件被從新建立,死連接可恢復正常的連接。
相關文章
相關標籤/搜索