Linux中軟硬鏈接的區別

軟硬鏈接的區別:
本質:
硬鏈接:1個文件起多個文件名 這兩個文件的屬性和內容必須完全相同。
軟鏈接:一個文件對應的快捷方式,不同文件。

1.鏈接數: 硬鏈接會增長鏈接數,軟鏈接不會增長
2.跨分區: 軟鏈接支持跨分區,硬鏈接不支持
3.目錄: 硬鏈接不支持目錄,軟鏈接支持
4.原始和鏈接文件的關係:硬鏈接是大家都是平等關係,軟鏈接是依賴於原始文件
5.刪除時: 硬鏈接的文件還可以使用,軟鏈接的文件就失效了
6.大小: 軟鏈接的大小由原始文件的路徑決定的

例子:
硬鏈接:ln link ln f1 f2
軟鏈接:ln -s ln -s f2 f2_link

相對路徑不能相對當前工作路徑,必須用../指定。

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