Linux硬鏈接與軟鏈接

硬鏈接是給文件一個副本,同時建立兩者之間的關係。修改其中一個,與其連接的文件會被同時修改。如果刪除其中任意一個則其他文件不會被影響。

軟鏈接也叫符號連接,它只要對源文件在新的位置建立一個”快捷方式“,所以,當源文件刪除之後,符號連接的文件將成爲無源之水,僅僅剩下文件名字,當刪除這個鏈接時,不會影響源文件,但對連接文件的使用都是直接調用源文件的。


1.硬鏈接和原來的文件沒有什麼區別,而且共享一個 inode 號(文件在文件系統上的唯一標識);而軟鏈接不共享 inode,也可以說是個特殊的 inode,所以和原來的 inode 有區別。

2.若原文件刪除了,則該軟連接則不可以訪問,而硬連接則是可以的。

3.由於符號鏈接的特性,導致其可以跨越磁盤分區,但硬鏈接不具備這個特性.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章