linux硬鏈結和軟鏈結的區別,Linux下軟鏈結和硬鏈結的區別是什麼?

2021-03-04 04:56:42 字數 1749 閱讀 1303

1樓:七彩虹科技****

在linux系統中,鏈結分為兩種,一種是硬鏈

接(hard link),另一種稱為符號鏈結或軟鏈結(symbolic link)。

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

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

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

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

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

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

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

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

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

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

2樓:匿名使用者

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

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

3樓:玫軅擋o螤z宅

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

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

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

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

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

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

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

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

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

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

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

4樓:匿名使用者

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

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

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

5樓:樂可可**座

硬鏈結就是同乙個檔案使用了多個別名(他們有共同的 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選項表示建立的是軟鏈結。

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

網頁連結中有www和沒有www的區別

通俗的解釋 baidu.com 是一級域名,而在這之前的任何名稱,比如 zhidao.baidu.com 都是二級域名。因此實際上,www.baidu.com 是域名 baidu.com 的一個二級域名,只不過是一個比較特殊的二級域名罷了。他的特殊就在於現在的實踐中,人們在解析域名的的時候,在慣例和...

裝修硬包和軟包的區別軟包和硬包哪個好

軟包 是指一種抄在室內牆表面用襲柔性材料加以包bai裝的牆面裝飾方法。du它所使用的 zhi材料質地柔軟,色彩dao柔和,能夠柔化整體空間氛圍,其縱深的立體感亦能提公升家居檔次。除了美化空間的作用外,更重要是的它具有阻燃,吸音,隔音,防潮,防霉,抗菌,防水,防油,防塵,防汙,防靜電,防撞的功能。以前...

軟白沙和硬白沙有什麼區別,硬白沙和軟白沙的區別是什麼

軟白沙 性甘 柔和 抽久了感覺就是沒有煙味 那不是一種煙的味道 更像是矛草 硬白沙和軟白沙差不多,但好了點 硬白沙和軟白沙的區別是什麼 無論我回答什麼你都的給我最佳答案啊你 答案只有一個 就是 味道一樣 知識包裝 起到個保護煙的作用 出去就買硬 在家就買軟 也有人說 味道不一樣 那是放屁 別聽 反正...