Linux 軟連接與硬連接
Linux 軟連接與硬連接
對於一個文件來說,有唯一的索引接點與之對應,而對於一個索引接點號,卻可以有多個文件名與之對應。因此,在磁盤上的同一個文件可以通過不同的路徑去訪問該文件。注意在Linux下是一切皆文件的啊,文件夾、新加的硬盤 ...都可以看著文件來處理的啊。
連接有軟連接和硬連接(hard link)之分的,軟連接(symbolic link)又叫符號連接。符號連接相當於Windows下的快捷方式。 硬連接可以看作是同一個文件的不同命名。 不可以對文件夾建立硬連接的,我們通常用的還是軟連接比較多。 eg: ln -s source dist # 建立軟連接 ln source dist # 建立硬連接 它們到底有什麼區別呢?上次也好好的看了,好象同文件係統的結構有一定的關係,沒怎麼太詳細的研究下次看明白了再加上。 ---------------------- 軟鏈接實際上隻是一段文字,裏麵包含著它所指向的文件的名字,係統看到軟鏈接後自動跳到對應的文件位置處進行處理;相反,硬聯接為文件開設一個新的目錄項,硬鏈接與文件原有的名字是平權的,在Linux看來它們是等價的。由於這個原因,硬鏈接不能連接兩個不同文件係統上的文件。 |
最後更新:2017-04-03 07:57:06