軟連接
命令: ln -s 原文件 目標文件(新文件)
特徵:
1.相當於windows的快捷方式
2.只是一個符號連接,所以軟連接文件大小都很小
3.當運行軟連接的時候,會根據連接指向找到真正的文件,然後執行
4.所有軟連接文件的權限是777,而真正的權限是由指向的那個文件決定的
5.原文件丟失,軟連接無法訪問,會報找不到的錯誤
6.ls -al以後,軟連接後面箭頭指向的是原文件
7.設置軟連接的文件一般顯示爲淺藍色
8、查看時顯示是:軟連接新文件 ->源文件
9、刪除軟連接:rm -rf 軟連接文件(而非軟連接文件+/)
硬連接
命令: ln 原文件 目標文件
特徵:
1.原文件和連接文件的屬性完全一樣
2.連接文件和原文件的關係類似於:複製+同步更新
3.當原文件丟失,硬連接文件還可以訪問
4.不能跨分區,不能針對目錄使用
5.原理:
原文件和硬鏈接文件的i節點號是相同的(ls -i),1個文件名對應一個i節點,1個i節點可以通過多個文件名訪問,所以,他們的屬性完全相同,並且修改了其中一個的內容另一個也會跟着修改
6、硬鏈接的刪除和硬鏈接一樣