您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關linux的兩種連接方式,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Linux 連接分兩種,一種被稱為硬連接(Hard Link),另一種被稱為符號連接(Symbolic Link),也就是軟連接。
默認情況下,ln 命令產生硬鏈接,ln -s命令產生軟鏈接。
【硬連接】硬連接指通過索引節點來進行連接。在 Linux 的文件系統中,保存在磁盤分區中的文件不管是什么類型都給它分配一個編號,稱為索引節點號(Inode Index)。
在 Linux 中,多個文件名指向同一索引節點是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。
其原因如上所述,因為對應該目錄的索引節點有一個以上的連接。只刪除一個連接并不影響索引節點本身和其它的連接,只有當最后一個連接被刪除后,文件的數據塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關的所有硬連接文件均被刪除。
硬連接有 2 個限制:
不允許給目錄創建硬鏈接
只有在同一文件系統中的文件之間才能創建鏈接。 即不同硬盤分區上的兩個文件之
不能夠建立硬鏈接。這是因為硬鏈接是通過結點指向原始文件的,而文件的結點在不同的文件系統中可能會不同。
【軟連接】軟鏈接又叫符號鏈接,它實際上是一個特殊的文件,有點類似于Windows的快捷方式。這個文件包含了另一個文件的路徑名。可以是任意文件或目錄,可以鏈接不同文件系統的文件。
鏈接文件甚至可以鏈接不存在的文件,這就產生一般稱之為"斷鏈"的問題(或曰“現象",鏈接
文件甚至可以循環鏈接自己。類似于編程語言中的遞歸。
上述就是小編為大家分享的linux的兩種連接方式了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。