ln [-sf] 源文件 目標文件
-s:標明爲符號鏈接(軟連接,不加就是硬鏈接)
-f:如果目標文件存在,則先刪除在創建
-
硬鏈接:是一個指向目標索引節點(inode)的一個指針,系統不會爲其分配新的inode,每添加一個硬鏈接,文件的鏈接數就會+1,只要該文件的鏈接數不爲0,就不會真正的被刪除。其移動文件不會導致鏈接失效,但不能在不同的文件系統間建立,並且只能由超級管理員對目錄進行鏈接
-
軟連接:類似於Windows下的快捷方式,也稱爲符號鏈接,是實際上創建了一個新文件
區別:
-
硬鏈接不能跨分區,軟連接可以
-
硬鏈接指向inode節點,軟連接新建一個inode節點
-
移動源文件後硬鏈接不會失效,但軟連接會失效