軟鏈結與硬鏈結

2021-08-31 04:51:16 字數 523 閱讀 2595

符號鏈結又叫軟連線,類似於微軟windows系統的快捷方式,其實windows的快捷方式就是基於linux這種軟連線機制實現的。它是乙個符號檔案指向的

目標檔案或者目標目錄的路徑 例:存在乙個軟連線叫softlink 它指向的/home/test/a.txt 那麼softlink儲存的就是 /home/test/a.txt 這個路徑

首先說二者的共同點:如果使用者對鏈結進行開啟,修改等其實就是對目標檔案的操作。但是如果你刪除了鏈結,原始檔仍然是存在的。如果使用者對原始檔進行修改,那麼開啟鏈結後,內容也發生改變了,因為原始檔變了。軟硬鏈結不佔空間的(佔的很小很小)

區別:

(1)軟鏈結可以指向檔案和目錄;軟鏈結只能指向檔案;

(2)軟鏈結可以跨檔案系統;硬鏈結不可;

(3)在原始檔消失後,軟鏈結會失效,所佔空間大小不變;硬鏈結不會失效,它所佔的空間為變成原始檔的大小。基於這種特性,硬鏈結常用來備份。

(4)軟鏈結指向的原始檔的路徑;而硬鏈結指向的原始檔的記憶體位址。這也是為什麼原始檔被刪除了。硬鏈結仍能使用的原因。

硬鏈結與軟鏈結

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

軟鏈結與硬鏈結

linux unix中有兩種鏈結,硬鏈結和軟鏈結,均由ln命令來建立。軟鏈結1ln ssource target 建立source檔案的軟鏈結target 123 456dutor dutor desktop ln s gvim.tgz gvim dutor dutor desktop ln s h...

軟鏈結與硬鏈結

一 理解軟鏈結與硬鏈結 1 inode號 在理解軟鏈結與硬鏈結之前讓我們來了解乙個重要的基礎知識 inode節點 linux檔案系統中的索引節點,又稱 index node inode號是檔案的唯一標識,而非檔案名字,它就像我們的身份證號一樣。系統或程式通過 inode 號尋找正確的檔案資料塊。li...