linux下軟連線和硬鏈結的建立

2021-07-30 16:28:06 字數 775 閱讀 5320

ln 建立鏈結

命令格式:

ln [option] sourcefile distfile

選項:

-f 建立時,將同檔名刪除。

-i 刪除前進行詢問。

建立軟連線和硬連線

ln -s source dist        # 建立軟連線

ln source dist          # 建立硬連線

軟連線和硬連線可以這樣理解:

連線有軟連線和硬連線之分。

硬連線(hard link)

就像乙個檔案有多個檔名,軟連線(symbolic link)又叫符號連線,

就是產生乙個新檔案,這個檔案指向另乙個檔案的位置,

軟連線相當於windows下的快捷方式。

硬連線必須在同一檔案系統中,而軟連線可以跨檔案系統。

對於乙個檔案來說,有唯一的索引接點與之對應,而對於乙個索引接點號,卻可以有多個檔名與之對應。因此,在磁碟上的同乙個檔案可以通過不同的路徑去訪問該檔案。注意在linux下是一切皆檔案的啊,資料夾、新加的硬碟......都可以看著檔案來處理的啊。不過不可以對資料夾建立硬連線的,我們通常用的還是軟連線比較多。   

軟鏈結實際上只是一段文字,裡面包含著它所指向的檔案的名字,系統看到軟鏈結後自動跳到對應的檔案位置處進行處理;相反,硬聯接為檔案開設乙個新的目錄 項,硬鏈結與檔案原有的名字是平權的,在linux看來它們是等價的。由於這個原因,硬鏈結不能連線兩個不同檔案系統上的檔案。

linux下的軟連線和硬鏈結

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

linux軟連線和硬鏈結

一 鏈結檔案 鏈結有兩種方式,軟鏈結和硬鏈結。1 軟鏈結檔案 軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。鏈結檔案甚至可以鏈結不存在的檔案,這就產生一般稱之為 斷鏈 的問題 或曰 現象 鏈結檔案甚至可以迴圈鏈結自己。類似於程式語言中的遞迴。...

linux軟連線和硬鏈結

一 鏈結檔案 鏈結有兩種方式,軟鏈結和硬鏈結。1 軟鏈結檔案 軟鏈結又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。鏈結檔案甚至可以鏈結不存在的檔案,這就產生一般稱之為 斷鏈 的問題 或曰 現象 鏈結檔案甚至可以迴圈鏈結自己。類似於程式語言中的遞迴。...