硬鏈結與軟鏈結的區別 chenliangC

2022-09-23 06:24:09 字數 1077 閱讀 9016

1.1 硬鏈結與軟鏈結的總結

02:軟鏈結檔案的建立:ln -s 原始檔 軟鏈結檔案(不能事先存在)

03:目錄不能建立硬鏈結檔案,但目錄本身是有硬鏈結檔案的,那是建立目錄時系統給建立的

04:檔案既可以建立硬鏈結檔案也可以建立軟鏈結檔案

05:硬鏈結不能跨檔案系統建立

06:原始檔與硬鏈結檔案的inode相同(那麼它們的屬性也相同)

07:原始檔與軟鏈結檔案的inode不同(那麼它們的屬性也不同)

08:刪除硬鏈結檔案對於原始檔和軟鏈結檔案沒有任何影響

09:刪除軟鏈結檔案對於硬鏈結檔案和原始檔沒有任何影響

10:刪除原始檔對硬鏈結檔案沒有任何影響,對軟鏈結檔案有影響(紅底白字的閃爍)

1.2 檔案與對應的硬鏈結檔案的**

1.3?檔案與對應的軟鏈結檔案的**

1.4 刪除目錄對應的軟鏈結時的注意事項

##資料模擬

#建立chenliang目錄

[root@temple ~]# mkdir chenliang? ? ? ? ? ? ? ? ? ? ?

#為chenliang目錄建立softlink_chenliang軟鏈結檔案

[root@temple ~]# ln -s chenliang softlink_chenliang ??

#檢視softlink_chenliang軟鏈結檔案的指向?

[root@temple ~]# ll softlink_chenliang? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

lrwxrwxrwx 1 root root 9 jun? 2 16:09 softlink_chenliang -> chenliang

刪除軟鏈結的注意事項

#推薦的方法

01:find /root -maxdepth 1 -type l -name "softlink_chenliang"|xargs rm -f??

#錯誤的方法? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?cd /root && \rm -fr softlink_chenling/? #這樣會把原始檔(chenliang目錄)也給刪除掉

硬鏈結與軟鏈結區別

學過作業系統的人都應該了解硬鏈結與軟鏈結,我當時學的時候也是有點迷糊,其實硬鏈結與軟鏈結非常好理解。我們都知道windows裡面的快捷方式的概念吧,鏈結就相當於快捷方式,linux裡面建立軟鏈結的方式如下 軟鏈結相當於乙個指向檔案的乙個指標,而硬鏈結相當於建立了乙個檔案的副本。每個檔案都有乙個引用值...

軟鏈結與硬鏈結的區別

硬鏈結是乙個指向inode節點的指標,硬鏈結想當年於原始檔的乙個別名,硬鏈結不佔據記憶體空間。每增加乙個硬鏈結,原檔案的inode節點的鏈結數就 1 當所有的inode節點的鏈結數減至為0的時候,這個檔案才確保被刪除了。因為硬鏈結是乙個指向inode節點的指標,所以當原始檔被刪除以後照樣可以通過硬鏈...

linux硬鏈結與軟鏈結區別

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...