Linux硬鏈結與軟鏈結

2021-09-08 06:36:55 字數 424 閱讀 2650

建立方法都很簡單:

1、軟鏈結  ln -s source target

2、硬鏈結 ln source target

區別:(1)不能給目錄建立建立硬鏈結

(2)只有同乙個檔案系統中的檔案之間才能建立硬鏈結,只有超級使用者才能建立硬鏈結許可權

無論軟連線還是硬鏈結,ln命令會保持每一處檔案的同步性,無論你改動了哪一處,其他的檔案都會發生相應的變化

軟鏈結會在指定的位置上生成乙個檔案的映象,不會占用磁碟空間,硬鏈結會在選定的位置上生成乙個和原始檔大小相同的檔案。

如果對硬鏈結的原始檔進行了刪除,那麼硬鏈結檔案會 「忘記」 自己是硬鏈結檔案的屬性,當成乙個普通檔案。

軟鏈結沒有硬鏈結的限制,使用起來更加靈活。可以跨越不同的機器,不同的網路對檔案進行鏈結,但主要缺點是當原始檔被移動位置後,再訪問鏈結檔案,系統就找不到了。

linux硬鏈結與軟鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...

Linux 硬鏈結與軟鏈結

原貼 2007 08 05 10 19 49 linux硬鏈結與軟鏈結 2006 12 01 15 03 首先要弄清楚,在linux系統中,核心為每乙個新建立的檔案分配乙個inode 索引結點 每個檔案都有乙個惟一的inode號。檔案屬性儲存在索引結點裡,在訪問檔案時,索引結點被複製到內存在,從而實...

linux硬鏈結與軟鏈結

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...