硬連接文件與原始文件是同一個文件,使用的是相同的數據塊和索引節點表,一個文件的硬連接的數量就是其連接數。建立硬連接文件只是增長一個目錄名,硬連接文件和原始文件引用的是同一個inode表。建立硬連接不能跨分區,且不能爲目錄創建硬連接。當硬連接文件被刪除時,會減小原始文件的連接數。
node
軟連接又叫作符號連接,軟連接文件與原始文件不是同一個文件,軟連接文件的內容是原始文件的路徑,其大小爲原始文件路徑字符串的長度軟鏈接能夠跨分區建立,也能夠爲目錄建立軟連接。ide
建立硬連接文件的命令是
spa
ln FILE HARDLINK orm
以下圖所示,建立一個文件a,再爲其建立一個硬連接文件b,能夠看到只修改文件a的內容以後,文件b的內容自動變爲與文件a相同,且兩文件屬性也徹底相同。blog
建立軟連接的命令是
索引
ln -s FILE SOFTLINK字符串
以下圖所示,爲文件a建立一個軟連接文件,能夠看到二者大小和修改時間等屬性均不相同。get