網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

硬鏈接和軟鏈接的區別是什麼

欄目: IT科技 / 發佈於: / 人氣:3.2W

硬鏈接和軟鏈接的區別是什麼

鏈接分爲硬鏈接和軟鏈接,那麼這兩者鏈接有什麼不同呢?有興趣的小夥伴們來看看吧。

產品名稱:Dell

產品型號:Dell 靈越5000

系統版本:linux

1、定義不同

軟鏈接又叫符號鏈接,這個文件包含了另一個文件的路徑名。可以是任意文件或目錄,可以鏈接不同文件系統的文件。

硬鏈接就是一個文件的一個或多個文件名。把文件名和計算機文件系統使用的節點號鏈接起來。因此我們可以用多個文件名與同一個文件進行鏈接,這些文件名可以在同一目錄或不同目錄。

2、限制不同

硬鏈接只能對已存在的文件進行創建,不能交叉文件系統進行硬鏈接的創建;

軟鏈接可對不存在的文件或目錄創建軟鏈接;可交叉文件系統;

3、創建方式不同

硬鏈接不能對目錄進行創建,只可對文件創建;

軟鏈接可對文件或目錄創建;

4、影響不同

刪除一個硬鏈接文件並不影響其他有相同 inode 號的文件。

刪除軟鏈接並不影響被指向的文件,但若被指向的原文件被刪除,則相關軟連接被稱爲死鏈接(即 dangling link,若被指向路徑文件被重新創建,死鏈接可恢復爲正常的軟鏈接)。

Tags:鏈接