站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

軟鏈接與硬鏈接有什么區(qū)別

軟鏈接與硬鏈接有什么區(qū)別

什么是硬鏈接?

硬鏈接(hard link):A是B的硬鏈接(A和B都是文件名),則A的目錄項中的inode節(jié)點號與B的目錄項中的inode節(jié)點號相同,即一個inode節(jié)點對應(yīng)兩個不同的文件名,兩個文件名指向同一個文件,A和B對文件系統(tǒng)來說是完全平等的。

(推薦教程:linux教程)

如果刪除了其中一個,對另外一個沒有影響。每增加一個文件名,inode節(jié)點上的鏈接數(shù)增加一,每刪除一個對應(yīng)的文件名,inode節(jié)點上的鏈接數(shù)減一,直到為0,inode節(jié)點和對應(yīng)的數(shù)據(jù)塊被回收。

注:文件和文件名是不同的東西,rm A刪除的只是A這個文件名,而A對應(yīng)的數(shù)據(jù)塊(文件)只有在inode節(jié)點鏈接數(shù)減少為0的時候才會被系統(tǒng)回收。

什么是軟連接?

軟連接是linux中一個常用命令,它的功能是為某一個文件在另外一個位置建立一個同步的鏈接。

(視頻教程推薦:linux視頻教程)

具體用法是:ln -s 源文件 目標文件。

當 我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都放一個必須相同的文件,我們只要在其它的 目錄下用ln命令鏈接(link)就可以,不必重復(fù)的占用磁盤空間。

區(qū)別:

1、掛載點

只能在同種存儲媒體上的文件之間創(chuàng)建硬鏈接(Hard Link),不能在不同掛載點下的文件間創(chuàng)建硬鏈接,對于后一種情況,可以使用軟鏈接;(區(qū)分不同掛載點與同一掛載點不同目錄)

2、目錄

軟連接就相當于 win 中的快捷方式即如果軟鏈接一個目錄只是一個目錄的快捷方式到指定位置,操作系統(tǒng)找這個快捷方式會直接找到真實目錄下的文件。但是硬鏈接的話,相當于鏡像的方式,創(chuàng)建一個目錄的硬鏈接之后,操作系統(tǒng)需要把這個目錄下所有的文件都要做一次硬鏈接(復(fù)制一份過去),這樣操作系統(tǒng)在訪問這個鏈接的時候要不斷去遍歷,大大增加復(fù)雜度,而且很容易進入死循環(huán)。

硬鏈接不能對目錄創(chuàng)建受限于文件系統(tǒng)的設(shè)計。Linux 文件系統(tǒng)中的目錄均隱藏了兩個特殊的目錄,當前目錄和父目錄。其實是兩個硬鏈接,若系統(tǒng)運行對目錄創(chuàng)建硬鏈接,則會產(chǎn)生目錄環(huán)。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
精品人妻伦九区久久AAA片69| 国产剧情精品在线| 久久在精品线影院精品国产| 精品无码综合一区| 日本一区二区三区精品国产 | 日韩中文字幕精品免费一区| 久久精品亚洲中文字幕无码麻豆| 国产精品丝袜一区二区三区| 中文国产成人精品久久app| 538国产精品一区二区在线| 青青草99热这里都是精品| 亚洲日韩国产一区二区三区| 日日夜夜精品免费视频| 久9视频这里只有精品8| 亚洲国产精品无码中文lv| 99精品国产丝袜在线拍国语 | 久久久无码精品亚洲日韩蜜臀浪潮| 国产精品美女久久久浪潮av| 蜜臀亚洲AV无码精品国产午夜. | 日韩加勒比一本无码精品| 亚洲AV日韩AV天堂久久| 国产伦精品一区二区三区免费迷| 在线观看麻豆精品国产不卡| 久久夜色精品国产噜噜麻豆| 色婷婷精品大在线视频| 亚洲av永久中文无码精品综合 | 国产三级精品视频| 国产伦精品一区二区三区免费迷| 国产在热线精品视频国产一二| 国产乱码精品一区三上| 亚洲区日韩区无码区| 日韩人妻无码精品一专区| 无码专区人妻系列日韩精品少妇 | 久久九九国产精品怡红院 | 国产成人精品综合| 国产乱人伦偷精品视频下| 日韩土豪美女在线视频观看| 日韩精品在线观看| 日韩aⅴ人妻无码一区二区| selao久久国产精品| 国产精品乱码一区二区三区|