溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

linux的兩種連接方式是什么

發(fā)布時間:2020-07-02 10:54:49 來源:億速云 閱讀:344 作者:Leah 欄目:建站服務(wù)器

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)linux的兩種連接方式,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

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

默認(rèn)情況下,ln 命令產(chǎn)生硬鏈接,ln -s命令產(chǎn)生軟鏈接。

【硬連接】硬連接指通過索引節(jié)點(diǎn)來進(jìn)行連接。在 Linux 的文件系統(tǒng)中,保存在磁盤分區(qū)中的文件不管是什么類型都給它分配一個編號,稱為索引節(jié)點(diǎn)號(Inode Index)。

在 Linux 中,多個文件名指向同一索引節(jié)點(diǎn)是存在的。一般這種連接就是硬連接。硬連接的作用是允許一個文件擁有多個有效路徑名,這樣用戶就可以建立硬連接到重要文件,以防止“誤刪”的功能。

其原因如上所述,因?yàn)閷?yīng)該目錄的索引節(jié)點(diǎn)有一個以上的連接。只刪除一個連接并不影響索引節(jié)點(diǎn)本身和其它的連接,只有當(dāng)最后一個連接被刪除后,文件的數(shù)據(jù)塊及目錄的連接才會被釋放。也就是說,文件真正刪除的條件是與之相關(guān)的所有硬連接文件均被刪除。

硬連接有 2 個限制:

不允許給目錄創(chuàng)建硬鏈接

只有在同一文件系統(tǒng)中的文件之間才能創(chuàng)建鏈接。 即不同硬盤分區(qū)上的兩個文件之

不能夠建立硬鏈接。這是因?yàn)橛叉溄邮峭ㄟ^結(jié)點(diǎn)指向原始文件的,而文件的結(jié)點(diǎn)在不同的文件系統(tǒng)中可能會不同。

【軟連接】軟鏈接又叫符號鏈接,它實(shí)際上是一個特殊的文件,有點(diǎn)類似于Windows的快捷方式。這個文件包含了另一個文件的路徑名??梢允侨我馕募蚰夸?可以鏈接不同文件系統(tǒng)的文件。

鏈接文件甚至可以鏈接不存在的文件,這就產(chǎn)生一般稱之為"斷鏈"的問題(或曰“現(xiàn)象",鏈接

文件甚至可以循環(huán)鏈接自己。類似于編程語言中的遞歸。

上述就是小編為大家分享的linux的兩種連接方式了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI