軟硬鏈接涉及文件系統inode,
-
區分于inode號,硬鏈接inode號與鏈接文件相同,且創建鏈接不占空間.而軟鏈接占名稱字節個空間,且inode號與鏈接文件不同;
-
兩者查找inode號命令都可查找inode號,命令為ls -i,如需查找本目錄要加d;
-
在創建鏈接環境上,硬鏈接只能在同分區創建一個,不能跨分區創建;而軟鏈接可以跨分區創建多個鏈接文件且可以多個鏈接指向一個文件;
-
在創建路徑上,硬鏈接多用絕對路徑創建,軟鏈接多用相對路徑創建;
-
兩者都在鏈接文件發生改變后,源文件也跟著改變.其中刪除源文件上,硬鏈接不會受到影響,而軟鏈接會報錯;
-
在指令上,硬鏈接為ln 源文件 鏈接文件 軟鏈接為ln -s 源文件 鏈接文件.
結束語:
一切皆文件,有了軟鏈接看著更高大上,效率也有很大提高.
原創文章,作者:wangzepeng,如若轉載,請注明出處:http://www.www58058.com/53074