linux中軟連接和硬鏈接的區別


linux中軟連接和硬鏈接的區別

原理上,硬鏈接和源文件的inode節點號相同,兩者互為硬鏈接。軟連接和源文件的inode節點號不同,進而指向的block也不同,軟連接block中存放了源文件的路徑名。

實際上,硬鏈接和源文件是同一份文件,而軟連接是獨立的文件,類似於快捷方式,存儲著源文件的位置信息便於指向。

使用限制上,不能對目錄創建硬鏈接,不能對不同文件系統創建硬鏈接,不能對不存在的文件創建硬鏈接;可以對目錄創建軟連接,可以跨文件系統創建軟連接,可以

對不存在的文件創建軟連接。


分享到:


相關文章: