硬鏈結和軟連線的區別

2021-10-02 00:12:52 字數 380 閱讀 6810

硬鏈結和軟連線的主要區別在於:硬鏈結和原始檔具有相同的inode節點號和block,硬鏈結和原始檔是同一份檔案。軟連線和原始檔的inode節點號不同,進而指向的block也不同,軟連線block中存放了原始檔的路徑名

原始檔和硬鏈結檔案擁有相同的inode和block

修改任意乙個檔案,另乙個都改變

刪除任意乙個檔案,另乙個都能使用

硬鏈結不能鏈結目錄

硬鏈結不能跨分割槽

軟鏈結和原始檔擁有不同的inode和block

兩個檔案修改任意乙個,另乙個都改變

軟鏈結沒有實際資料,只儲存原始檔的inode,不論原始檔多大,軟鏈結大小不變

軟鏈結可以鏈結目錄

軟鏈結可以跨分割槽

硬鏈結和軟連線的區別

linux硬鏈結和軟鏈結的區別 簡而言之,軟鏈結相當於windows中的快捷方式,硬鏈結相當於乙個災備系統,資料存放在兩處,與複製不同 的是兩處之間存在同步機制,一處資料的改變會實時同步到另一處,另外,一處資料如果被刪除了,不會影響 到另一處的資料.下面是詳細的介紹 硬連線指向的是節點 inode ...

軟連線和硬鏈結的區別

首先我們先來了解一下linux中檔案的組成 stat命令檢視i 節點資訊 在linux中檢視乙個檔案的內容是如何找到資料的呢?每個檔案都會有自己對應的inode號,檢視檔案時他會根據自己的inode號找到找到自己相應的blocks也就是資料 接下來就重點講一下硬鏈結和軟連線的使用和區別 硬鏈結 就是...

硬鏈結和軟連線的區別

要說明這個問題,先說明下liunx下檔案和目錄的本質。事實上,在liunx上,目錄也是檔案的一種,它是儲存了一張表的檔案。例如有乙個叫程式的資料夾,裡面有兩個檔案1和2.在那張目錄表內。它的內容是這樣的 名稱 節點 1 338 2 228 那麼什麼是節點呢?c語言我們都學過,我們簡單地把節點號理解成...