站長資訊網(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號
        主站蜘蛛池模板: 日韩精品人妻系列无码专区免费| 国产精品露脸国语对白| 国产午夜精品久久久久免费视| 国产精品麻豆VA在线播放| 国产精品视频永久免费播放| 久久国产成人亚洲精品影院| 日本久久久精品中文字幕| 日韩精品无码免费一区二区三区| 精品国产成人在线| 国产成人精品日本亚洲专区| 99精品国产在热久久| 人人妻人人澡人人爽人人精品| 久久久久无码精品| 国产精品自产拍高潮在线观看| 欧美精品高清在线观看| 91精品国产91久久久久福利| 熟妇无码乱子成人精品| 一本色道久久88综合日韩精品| 国内精品伊人久久久久影院对白 | 在线精品无码字幕无码AV| 精品国产一区二区三区在线观看| 99热热久久这里只有精品68| 柠檬福利精品视频导航| 国产精品视频久久| 国产福利微拍精品一区二区| 国产精品亚洲аv无码播放| 人妻少妇偷人精品无码| 热re99久久精品国99热| 日韩精品一区二区三区中文| 一本一本久久A久久综合精品| 四虎永久在线精品国产馆V视影院| 久久精品国产亚洲av瑜伽| 精品国产污污免费网站入口在线| 国产在线精品福利大全| 国产亚洲精品线观看动态图| 精品国产一区二区三区在线观看| 久久久久99精品成人片三人毛片| 久久伊人精品青青草原日本| 欧美精品一区二区三区免费| 亚洲第一区精品观看| 亚洲中文久久精品无码ww16|