軟連線和硬鏈結

2021-08-28 04:51:22 字數 609 閱讀 9605

硬鏈結

軟連線

1.使用限制

硬鏈結必須是在同乙個檔案系統下,不能對目錄進行鏈結

軟鏈結可以跨檔案系統 可以對不存在的檔案進行鏈結 可以對目錄進行鏈結

2..磁碟利用率

硬鏈結使用的是同乙個i節點,指向同乙個資料塊,並不會複製檔案,所以硬鏈結是不占用磁碟空間,類似語言中的引用

3.檔案刪除

硬鏈結建立時會增加檔案的鏈結數 只有鏈結數為0的時候才會刪除資料塊

軟鏈結刪除原始檔(被鏈結檔案)是,訪問鏈結檔案是會出錯,因為找不到這個檔案路徑了

4.檔案屬性

硬鏈結檔案是同乙個i節點 檔案屬性是同步變化的

軟鏈結檔案的i節點不同,它們的檔案屬性不一樣 ,而且連鏈結的檔案屬性一直是777,這在某些鏈結中需要深思的問題,也許鏈結檔案有執行許可權,但是被鏈結檔案沒有執行許可權,導致檔案不執行(/etc/rc.local  --->  /etc/rc.d/rc.local)

硬鏈結和軟連線

本系列將學習過程中遇到的命令整理一下,留作備查和複習使用。今天將重點介紹linux中硬鏈結和軟連線,其中會涉及到索引節點 inode 以及cp命令,rm命令,mv命令在執行的過程中對inode的影響。只不過在linux 檔案系統的節點表中,不僅僅儲存了該檔案的節點資訊,同時還儲存了該檔案的元資料,也...

軟連線和硬鏈結

軟連線和硬鏈結是面試linux方面的時候,比較容易問到的乙個問題,雖然比較簡單,但是總是容易搞不清楚二者之間真正的區別在 下面就來詳細的解釋一下二者之間的異同 windows中的快捷方式,大家都比較熟悉,就像我們最常作的乙個操作就是安裝了乙個windows軟體,將軟體的啟動檔案複製,然後以快捷方式的...

軟連線和硬鏈結

1 類似建立windows的快捷方式 2 建立軟連線 ln s 3 檔案和目錄都可以做軟連線 4 刪除軟連線不影響原始檔 5 刪除原始檔軟連線失效 6 inode號碼不同 7 檔案的型別不同 和l 8 最好使用絕對路徑 root oldboy lnb ln s etc hosts test.host...