1. 程式人生 > >Linux硬連結和軟連結

Linux硬連結和軟連結

一、硬連結

        硬連結有稱實際連結,是指通過索引節點來進行連結,在Linux中,所有節點都會有一個編號,稱為inode,多個檔名指向同一個索引節點是被允許的,這種連結被稱為硬連結。硬連結的作用是允許一個檔案擁有多個有效的檔名。這樣使用者就可以簡歷硬連結指向同一個檔案,刪除一個連結並不會影響索引節點本身和其他連結。只有最後一個連結被刪除時,檔案的資料塊及目錄的連結才會被釋放。也就是說檔案刪除的前提條件是與之相關的所有硬連結被均被刪除。

二、軟連結

        軟連結又稱符號連結,是一個包含了另一個檔案路徑名的檔案,可以指向任意檔案或目錄,也可以跨不同的檔案系統。軟連結和Windows下的快捷方式類似,刪除軟連結並不會刪除其所指向的原始檔,如果刪除了原始檔則軟連結就會出現斷鏈。