首頁  >  文章  >  運維  >  linux怎麼連接

linux怎麼連接

(*-*)浩
(*-*)浩原創
2019-11-07 11:09:173537瀏覽

Linux 連結分成兩種,一種稱為硬連結(Hard Link),另一種稱為符號連結(Symbolic Link),也就是軟連結。

linux怎麼連接

預設,ln 指令產生硬鏈接,ln -s指令產生軟連結。

【硬連結】硬連結指透過索引節點來進行連接。 在 Linux 的檔案系統中,保存在磁碟分割區中的檔案不管是什麼類型都給它分配一個編號,稱為索引節點號(Inode Index)。      (建議學習:linux運維

#在 Linux 中,多個檔案名稱指向相同索引節點是存在的。一般這種連接就是硬連接。硬連線的作用是允許一個檔案擁有多個有效路徑名,這樣使用者就可以建立硬連線到重要檔案,以防止「誤刪」的功能。

其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接並不影響索引節點本身和其它的連接,只有當最後一個連接被刪除後,文件的數據塊及目錄的連接才會被釋放。也就是說,檔案真正刪除的條件是與之相關的所有硬連接檔案均被刪除。

硬連線有2 個限制:

不允許給目錄建立硬連結

只有在同一檔案系統中的檔案之間才能創建鏈接。即不同硬碟分割區上的兩個檔案之

不能夠建立硬連結。這是因為硬連結是透過結點指向原始檔案的,而檔案的結點在不同的檔案系統中可能會不同。

【軟連接】軟鏈接又叫符號鏈接,它實際上是一個特殊的文件,有點類似於Windows的快捷方式。 這個檔案包含了另一個檔案的路徑名。可以是任意檔案或目錄,可以連結不同檔案系統的檔案。

連結檔案甚至可以連結不存在的檔案,這就產生一般稱為"斷鍊"的問題(或曰「現象",連結

檔案甚至可以循環連結自己。類似於程式語言中的遞歸。

以上是linux怎麼連接的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn