符號鏈接和硬鏈接的區別


符號鏈接和硬鏈接的區別,分以下幾方面:

  • incode編號

硬鏈接文件的incode編號相同,是同一個文件,符號鏈接的incode編號則不同,是不同的文件;因此就文件內容而言,硬鏈接文件的文件內容完全相同,但是符號鏈接則完全不同(可以理解為符號鏈接文件中存儲原始文件的路徑,相當於windows系統的快捷方式)。

  • 是否可以在不同文件系統創建

硬鏈接只能在同一個文件系統創建,但是符號鏈接可以跨文件系統創建。

  • 創建命令

符號鏈接:ln -s 原始文件 符號鏈接文件;硬鏈接:ln 原始文件 符號鏈接文件。

  • 占用空間

兩者都僅占用很小的空間。

  • 是否可以對目錄創建

由於linux文件系統設計的關系,硬鏈接不可以對目錄創建(會產生目錄環),但是符號鏈接可以。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM