linux中軟連結和硬連結的區別與小結

2021-03-10 17:42:35 字數 4287 閱讀 5753

1樓:屠龍阿九

硬鏈來接就是同一個檔案使源用了多個別名(他們bai有共同的du inode)。硬連結可由命令 link 或 ln 建立,如zhi:

link oldfile newfile

ln oldfile newfile

由於dao硬連結是有著相同 inode 號僅檔名不同的檔案,因此,刪除一個硬連結檔案並不影響其他有相同 inode 號的檔案。

硬連結不能對目錄進行建立,只可對檔案建立。

軟連結(也叫符號連結)與硬連結不同,檔案使用者資料塊中存放的內容是另一檔案的路徑名的指向。軟連結就是一個普通檔案,只是資料塊內容有點特殊。

軟連結可對檔案或目錄建立。

ln -s old.file soft.linkln -s old.dir soft.link.dir加-s選項表示建立的是軟連結。

刪除軟連結並不影響被指向的檔案,但若被指向的原檔案被刪除,則相關軟連線就變成了死連結。

2樓:匿名使用者

硬連結bai(hard link):a是b的硬連結(dua和b都是檔名),則

zhia的目

錄項dao中內的inode節點號與b的目錄項中的inode節點號相容同,即一個inode節點對應兩個不同的檔名,兩個檔名指向同一個檔案,a和b對檔案系統來說是完全平等的。如果刪除了其中一個,對另外一個沒有影響。每增加一個檔名,inode節點上的連結數增加一,每刪除一個對應的檔名,inode節點上的連結數減一,直到為0,inode節點和對應的資料塊被**。

注:檔案和檔名是不同的東西,rm a刪除的只是a這個檔名,而a對應的資料塊(檔案)只有在inode節點連結數減少為0的時候才會被系統**。

3樓:博智創聯

硬連結抄的inode節點號和原始檔完全相同,可以理解為一個檔案有兩個檔名。

軟連結的inode節點號和原始檔不同,軟連結的資料塊中記錄的是原始檔的路徑。

舉個形象些的例子,硬連結就像一個人有兩個身份證,除了身份證的資訊(檔名)不一樣,他的資料(這個人)是一樣的。

而軟連結就像一個門衛,你聯絡這個門衛,他會帶你到主人房子的地址,即使房子不在了,門衛還在,他依然會把你帶到那個地址

linux下軟連結和硬連結的區別是什麼?

4樓:匿名使用者

要深入理解軟連結和硬連結,那麼得先理解檔案系統;

所以我只能粗略解釋下軟連結和硬連結;

5樓:玫軅擋o螤z宅

在linux系統中,連結分為兩種,一種是硬連結(hard link),另一種稱為符號連結或軟連結(symbolic link)。

我在黑馬程式設計師課程學習中學到了他們的區別,如下:

①預設不帶引數的情況下,ln建立的是硬連結,帶-s引數的ln命令建立的是軟連結。

②硬連結檔案與原始檔的inode節點號相同,而軟連結檔案的inode節點號,與原始檔不同,

③ln命令不能對目錄建立硬連結,但可以建立軟連結。對目錄的軟連結會經常使用到。

④刪除軟連結檔案,對原始檔和硬連結檔案無任何影響。

⑤刪除檔案的硬連結檔案,對原始檔及軟連結檔案無任何影響。

⑥刪除連結檔案的原始檔,對硬連結檔案無影響,會導致其軟連結失效(紅底白字閃爍狀)。

⑦同時刪除原始檔及其硬連結檔案,整個檔案才會被真正的刪除。

⑧很多硬體裝置的快照功能,使用的就是類似硬連結的原理。

⑨軟連結可以跨檔案系統,硬連結不可以跨檔案系統。

6樓:匿名使用者

軟連線 你可以理解為快捷方式

硬連結 你可以理解為同一個檔案複製兩份 更新任何一份 都會更新另一份

linux上ln命令詳細說明及軟連結和硬連結的區別

7樓:樂可可**座

硬連結就是同一個檔案使用了多個別名(他們有共同的 inode)。硬連結可由命令 link 或 ln 建立,如:

link oldfile newfile

ln oldfile newfile

由於硬連結是有著相同 inode 號僅檔名不同的檔案,因此,刪除一個硬連結檔案並不影響其他有相同 inode 號的檔案。

硬連結不能對目錄進行建立,只可對檔案建立。

軟連結(也叫符號連結)與硬連結不同,檔案使用者資料塊中存放的內容是另一檔案的路徑名的指向。軟連結就是一個普通檔案,只是資料塊內容有點特殊。

軟連結可對檔案或目錄建立。

ln -s old.file soft.link

ln -s old.dir soft.link.dir

加-s選項表示建立的是軟連結。

刪除軟連結並不影響被指向的檔案,但若被指向的原檔案被刪除,則相關軟連線就變成了死連結。

linux作業系統中硬連線和軟連線的區別

8樓:2016心如海

1.linux連結概念

linux連結分兩種,一種被稱為硬連結(hard link),另一種被稱為符號連結(symbolic link)。預設情專況下,ln命令產生硬連結。

屬【硬連線】

硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配一個編號,稱為索引節點號(inode index)。在linux中,多個檔名指向同一索引節點是存在的。

一般這種連線就是硬連線。硬連線的作用是允許一個檔案擁有多個有效路徑名,這樣使用者就可以建立硬連線到重要檔案,以防止「誤刪」的功能。其原因如上所述,因為對應該目錄的索引節點有一個以上的連線。

只刪除一個連線並不影響索引節點本身和其它的連線,只有當最後一個連線被刪除後,檔案的資料塊及目錄的連線才會被釋放。也就是說,檔案真正刪除的條件是與之相關的所有硬連線檔案均被刪除。

【軟連線】

另外一種連線稱之為符號連線(symbolic link),也叫軟連線。軟連結檔案有類似於windows的快捷方式。它實際上是一個特殊的檔案。

在符號連線中,檔案實際上是一個文字檔案,其中包含的有另一檔案的位置資訊。

linux的硬連結和軟連線的區別

9樓:匿名使用者

軟連線bai

跟硬連結最大的

du區別在於:

1.檔案

zhia和檔案b的inode號碼一樣,對文dao件內內容進行修改,會影響到所容

有檔名;但是,刪除一個檔名,不影響另一個檔名的訪問。這種情況就被稱為"硬連結"(hard link)。

2.檔案a和檔案b的inode號碼雖然不一樣,但是檔案a的內容是檔案b的路徑。讀取檔案a時,系統會自動將訪問者導向檔案b。

因此,無論開啟哪一個檔案,最終讀取的都是檔案b。這時,檔案a就稱為檔案b的"軟連結"(soft link)或者"符號連結(symbolic link)

3.對原始檔、硬連結、軟連線修改均會影響檔案內容,因為本質上是修改了同一塊內容。刪除硬連結、軟連線均不會影響原始檔的讀寫。

描述linux下軟連結和硬的區別

10樓:匿名使用者

首先是建立方式上的區別,linux ln命令既可以建立軟連線

也可以建立硬連線,ln命令如果不加-s選項,建立的連線檔案就是硬連線,而如果加-s選項建立的就是符號連線也就是軟連線。

還有的區別就是硬連線只能建立在和原始檔同一個檔案系統內,不能跨檔案系統;硬連線不能建立連線到一個目錄,只能建立連線到檔案。而軟連線沒有硬連線的這些限制,軟連線可以跨檔案系統建立連線檔案,也可以建立連線到目錄。這是軟連線和硬連線的主要區別,而且因為硬連線的這些限制條件,軟連線的使用還要比硬連線更的加廣泛。

詳解linux系統中軟連線和硬連結的區別與聯絡

11樓:匿名使用者

硬連結就是同一個檔案使用了多個別名(他們有共同的 inode)。

硬連結可由命令 link 或 ln 建立,如:

link oldfile newfile ln oldfile newfile由於硬連結是有著相同 inode 號僅檔名不同的檔案,因此,刪除一個硬連結檔案並不影響其他有相同 inode 號的檔案。

硬連結不能對目錄進行建立,只可對檔案建立。

軟連結(也叫符號連結)與硬連結不同,檔案使用者資料塊中存放的內容是另一檔案的路徑名的指向。軟連結就是一個普通檔案,只是資料塊內容有點特殊。

軟連結可對檔案或目錄建立。

ln -s old.file soft.linkln -s old.dir soft.link.dir加-s選項表示建立的是軟連結。

刪除軟連結並不影響被指向的檔案,但若被指向的原檔案被刪除,則相關軟連線就變成了死連結。

linux中軟連結和硬連結的區別是什麼?麻煩說細點 多用專業語言,急!!謝謝

軟連結相當於win下的快捷方式,這一點,很容易理解,不多解釋了 硬連結,打個比方,相當於給一個人又起了一個新名字,不管使用那個名字,都是指同一個人,如果其中的一個名字不用了,另一個仍然是指那個人。使用 ls il 可以看出兩者的區別,主意 incode 號 還可以使用 file 命令,看他們之間的區...

linux命令ln的兩個不同引數, d硬連結, s符號連結,有什麼區

要明白這個東西,bai先明白簡單的。du簡單的就是符號鏈zhi linux上ln命令詳細說明及軟連結和硬連結的區別 硬連結就是同一個檔案使用了多個別名 他們有共同的 inode 硬連結可由命令 link 或 ln 建立,如 link oldfile newfile ln oldfile newfil...

裝修硬裝和軟裝是是什麼意思,軟裝跟硬裝的區別是什麼?

硬裝修 除了必須滿足的基礎設施以外,為了滿足房屋的結構 佈局 功能 美觀需要,新增在建築物表面或者內部的一切裝飾物也包括色彩,這些裝飾物原則上是不可移動的。如 拆牆 刷塗料 吊頂 鋪設管線 電線等 軟裝修 人類為了滿足功能 美觀需要 附加在建築物表面或者室內的裝飾物及設定與裝置,原則上是可以移動與變...