鏈接命令:ln 生成鏈接文件
ln [源文件] [目標目錄] :
- 創建硬鏈接
- -s:創建軟鏈接
硬鏈接特征:(ln )
1.擁有相同的i節點和存儲block快,可以看做是同一個文件
2.可通過i節點識別
3.不能跨分區
4.不能針對目錄使用,僅對文件有效
軟鏈接特征:(ln -s)
1.類似windows的快捷方式
2.軟鏈接擁有自己的I節點和Block塊,但是數據塊中只保存原文件的文件名和I節點號,並沒有實際的文件數據
3.修改任意一個文件,另一個都會改變
4.刪除源文件,則軟鏈接無法使用
5.軟鏈接的文件權限都為rwxrwxrwx(文件權限以原文件為准)
注意事項:
若要創建軟鏈接,則創建的源文件必須使用絕對路徑,否則在使用軟鏈接時會報錯
軟鏈接和硬鏈接區別:
若將源文件刪除,硬鏈接依舊有效,而軟鏈接會無效,即找不到源文件
ln 源文件 目標文件
ln -sf /etc/passwd /passwd ###-s 軟連接 -f 強制建立連接
-s 是代號(symbolic)的意思。
ln -sf /data/u01 /u01