1. 程式人生 > 其它 >硬連結和軟連結

硬連結和軟連結

這裡解釋一下硬連結和軟連結(連結相當於路徑)

硬連結你可以把它看成一份檔案的備份,當你建立了一條一份檔案的硬連結,兩條連結都可以找到相對應的檔案並可以開啟編譯或者執行,並且在刪掉原始檔後輸入建立的硬連結還是可以執行的,因為資料塊並沒有消失(資料都儲存在資料塊內,具體解釋我也不太清楚)

軟連結你可以看出快捷方式,就是相當於桌面的圖示,你可以通過軟連結快速的進入到你想去的檔案,但原始檔如果被刪除了,軟連結也會沒有用了。

ln 原始檔 硬連結 ln -s 原始檔 軟連結

我們可以看到輸入ll -i 可以查詢檔案的資料編碼,131926就是2.txt和ylj的資料編碼,顯示他們來自同一個資料塊,而中間數字2顯示它有幾個硬連結

這裡有些地方要說明一下,硬連結只能在同一個檔案系統上構建,不同檔案系統不可以構建硬連結,而軟連結並沒有這種限制,檔案系統具體還要去了解,這裡很難說清楚。