1. 程式人生 > >LINUX軟硬鏈接小結

LINUX軟硬鏈接小結

軟鏈接 硬鏈接 鏈接 目錄的鏈接

硬鏈接(Hard Link)

創建:ln 源文件 硬鏈接文件

我們稱具有相同iNode節點的不同文件,互稱為硬鏈接文件。相當於一個文件實體的不同入口。

刪除一個硬鏈接文件,不影響其它硬鏈接文件的存在。修改其中一個硬鏈接文件,其余硬鏈接文件都同步修改,因為具有相同iNode,實際上文件實體是一個。


軟鏈接(Soft Link或者Symbolic Link)

創建:ln -s 源文件 軟鏈接文件

軟鏈接文件有自己的iNode,是跟所指文件不同類型的文件。

相當於源文件的快捷方式。

實際上是個文本文件,裏面有指向鏈接文件的相對路徑。查看方式:readlink 軟鏈接。

刪除源文件,軟鏈接文件也失去目標,無法使用,文件名會呈現紅色閃爍狀態。


目錄可以創建軟鏈接,不能創建硬鏈接

一個空目錄的硬連接數為2(本身及上一級目錄符號"."),往目錄裏加一個目錄,目錄的硬鏈接數加1(增加目錄的上一級目錄符號"..");往目錄裏加文件,目錄的硬鏈接數不會增加。


本文出自 “NULL” 博客,請務必保留此出處http://yuanchengxu.blog.51cto.com/13173326/1954437

LINUX軟硬鏈接小結