1、从存储资源的角度
软链接新建了一个文件,这个文件和被链接的源文件大小不同,只是记录了被指向的文件的路径信息;
硬链接不创建新文件,和源文件名指向同一个物理地址,没有新建文件;
2、从系统管理的角度
硬链接通过索引节点来进行连接,一个索引节点被多个文件名同时指向时,都是硬链接的方式;
软链接由于是通过创建新文件的方式,所以指向的是不同的索引节点,通过新文件存储的路径信息重新定位到被链接的文件;
所以删除软链接,不会删除源文件,只是删除了链接文件,如果删除了源文件,那么软链接就行了断链,被硬链接指向的文件,只要硬链接没有删除完之前,文件都不会被删除。
硬链接不能指向文件夹,显然也不能跨越不同的文件系统,但是软链接可以。