您的位置:首页 > 运维架构 > Linux

软链接和硬链接的区别

2014-05-04 11:06 246 查看

1、从存储资源的角度
     软链接新建了一个文件,这个文件和被链接的源文件大小不同,只是记录了被指向的文件的路径信息;
     硬链接不创建新文件,和源文件名指向同一个物理地址,没有新建文件;
2、从系统管理的角度
     硬链接通过索引节点来进行连接,一个索引节点被多个文件名同时指向时,都是硬链接的方式;
     软链接由于是通过创建新文件的方式,所以指向的是不同的索引节点,通过新文件存储的路径信息重新定位到被链接的文件;
所以删除软链接,不会删除源文件,只是删除了链接文件,如果删除了源文件,那么软链接就行了断链,被硬链接指向的文件,只要硬链接没有删除完之前,文件都不会被删除。
硬链接不能指向文件夹,显然也不能跨越不同的文件系统,但是软链接可以。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux