Linux引用硬鏈接與軟鏈接,是為了實現文件的共享,更有隱藏文件路徑、增加權限安全及節省存儲等的好處。很多新手不知道軟鏈接與硬鏈接的區別,今天大家一起總結它們的區別吧^_^
一,硬鏈接
硬鏈接的特性可以體現出什么是硬鏈接:
通過索引節點來進行鏈接,文件要有相同的inode及data block
不允許跨分區創建
只有在同一文件系統中的文件之間才可以,不能交叉文件系統進行硬鏈接的創建
只能對已存在的文件進行創建,即所要鏈接的原文件必須存在
不能對目錄進行創建,只可對文件創建
刪除一個硬鏈接文件并不影響其他相同inode號的文件。
硬鏈接的創建實例:
Tips:任何用戶都可以創建硬鏈接,圖中方框線代表硬鏈接數,ll是ls -l的別名,可用alias查看。*_*
二,軟鏈接
軟鏈接也稱為符號鏈接,類似于Windows的快捷方式。在符號鏈接中,文件實際上是一個文本文件,其中包含的有另一文件的位置信息。
所以,軟鏈接可以指向其它分區
示例:
Tips:創建軟鏈接一定要注意相對路徑與絕對路徑的區別
原創文章,作者:xxcj,如若轉載,請注明出處:http://www.www58058.com/82100