閱讀684 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Linux 軟連接與硬連接

Linux 軟連接與硬連接
對於一個文件來說,有唯一的索引接點與之對應,而對於一個索引接點號,卻可以有多個文件名與之對應。因此,在磁盤上的同一個文件可以通過不同的路徑去訪問該文件。注意在Linux下是一切皆文件的啊,文件夾、新加的硬盤 ...都可以看著文件來處理的啊。 
    連接有軟連接和硬連接(hard link)之分的,軟連接(symbolic link)又叫符號連接。符號連接相當於Windows下的快捷方式。 硬連接可以看作是同一個文件的不同命名。
    不可以對文件夾建立硬連接的,我們通常用的還是軟連接比較多。    
     
eg: 
    ln -s source dist        # 建立軟連接 
    ln source dist            # 建立硬連接 

    它們到底有什麼區別呢?上次也好好的看了,好象同文件係統的結構有一定的關係,沒怎麼太詳細的研究下次看明白了再加上。 

----------------------
    軟鏈接實際上隻是一段文字,裏麵包含著它所指向的文件的名字,係統看到軟鏈接後自動跳到對應的文件位置處進行處理;相反,硬聯接為文件開設一個新的目錄項,硬鏈接與文件原有的名字是平權的,在Linux看來它們是等價的。由於這個原因,硬鏈接不能連接兩個不同文件係統上的文件。

最後更新:2017-04-03 07:57:06

  上一篇:go 阿裏雲OCS北京區域上線
  下一篇:go ATA接口寄存器描述