軟鏈結與硬鏈結的區別

2021-09-27 03:03:08 字數 411 閱讀 4878

硬鏈結是乙個指向inode節點的指標,硬鏈結想當年於原始檔的乙個別名,硬鏈結不佔據記憶體空間。每增加乙個硬鏈結,原檔案的inode節點的鏈結數就+1;當所有的inode節點的鏈結數減至為0的時候,這個檔案才確保被刪除了。因為硬鏈結是乙個指向inode節點的指標,所以當原始檔被刪除以後照樣可以通過硬鏈結進行檔案的訪問。

1.不能跨越檔案系統進行鏈結。

2.不能鏈結根目錄。

軟鏈結相當於我們windows下的快捷方式,軟鏈結僅僅鏈結的是檔案的路徑名,因此軟鏈結可以跨檔案系統進行鏈結,軟鏈結也可以鏈結根目錄,軟鏈結可以對乙個不存在的檔名進行鏈結。

缺點:

當原始檔被刪除以後,軟鏈結鏈結的檔案也將失效。

硬鏈結與軟鏈結區別

學過作業系統的人都應該了解硬鏈結與軟鏈結,我當時學的時候也是有點迷糊,其實硬鏈結與軟鏈結非常好理解。我們都知道windows裡面的快捷方式的概念吧,鏈結就相當於快捷方式,linux裡面建立軟鏈結的方式如下 軟鏈結相當於乙個指向檔案的乙個指標,而硬鏈結相當於建立了乙個檔案的副本。每個檔案都有乙個引用值...

linux硬鏈結與軟鏈結區別

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...

關於軟鏈結與硬鏈結區別

檢視檔案,i檢視檔案的inode號,左邊第一列內容 ls li 25869085 rw r r 2 unixzii staff 36 7 8 17 45 hard 25869085 rw r r 2 unixzii staff 36 7 8 17 45 myfile 25869216 lrwxr x...