Linus 符號鏈接和硬鏈接

  1.   新創建的硬鏈接與文件本身其實沒有什麼區別,僅僅是爲文件建立了另外一個目錄條目,可以理解成一個文件具有兩個名稱。當用戶刪除其中一個名稱,另外一個名稱依然存在,用戶仍然可以通過該名稱訪問文件,直到該文件的所有名稱都被刪除,文件纔會被系統刪除。

    硬鏈接 只能引用同一文件系統中的文件。
    它引用的是文件在文件系統中的物理索引(也稱爲 inode)。
    當您移動或刪除原始文件時,硬鏈接不會被破壞,因爲它所引用的是文件的物理數據而不是文件在文件結構中的位置。

          同時硬連接有兩個侷限性:

    1.一個硬鏈接不能關聯與鏈接本身不在一個磁盤分區上的文件;

    2.硬鏈接不能關聯目錄。

  2. 2

        符號鏈接是爲了克服了硬鏈接的侷限性而產生的。創建一個符號鏈接實際上就是創建了一個特殊類型的文件,而該文件指向關聯文件或者目錄,這類似於windows系統中的快捷方式。當向該鏈接文件寫入或刪除東西時,關聯文件或目錄會完成同樣的操作;刪除該鏈接文件,僅僅是鏈接被刪除,關聯文件和目錄本身仍然存在;當關聯文件與目錄早於符號鏈接被刪除,那麼該鏈接會成爲壞鏈接。

創建軟鏈接      ln -s 【目標目錄】 【軟鏈接地址】

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