软硬链接涉及文件系统inode,
-
区分于inode号,硬链接inode号与链接文件相同,且创建链接不占空间.而软链接占名称字节个空间,且inode号与链接文件不同;
-
两者查找inode号命令都可查找inode号,命令为ls -i,如需查找本目录要加d;
-
在创建链接环境上,硬链接只能在同分区创建一个,不能跨分区创建;而软链接可以跨分区创建多个链接文件且可以多个链接指向一个文件;
-
在创建路径上,硬链接多用绝对路径创建,软链接多用相对路径创建;
-
两者都在链接文件发生改变后,源文件也跟着改变.其中删除源文件上,硬链接不会受到影响,而软链接会报错;
-
在指令上,硬链接为ln 源文件 链接文件 软链接为ln -s 源文件 链接文件.
结束语:
一切皆文件,有了软链接看着更高大上,效率也有很大提高.
原创文章,作者:wangzepeng,如若转载,请注明出处:http://www.178linux.com/53074