码迷,mamicode.com
首页 > 系统相关 > 详细

linux下的软连接与硬连接

时间:2015-06-08 00:48:10      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

来源:http://www.cnblogs.com/stli/archive/2010/11/10/1873212.html

硬链接:

1:文件名有唯一的i-node表示,看做文件名为指针变量,i-node是指针所指对象的内容,里面主要是包括了文件的属性之类的,以及权限。

2:那么硬链接就是指创造一个类似指针的东西,它依然指向原来的 i-node 。 显然就类似与智能指针那样,只要还有文件名(指针),存在则i-node(对象)就不会被删除。

3:这个过程就是共享对象(i-node)的过程

缺陷:一是不可以在不同文件系统建立,二是只能超级用户才能使用(root)。

软连接:

1:出现的目的就是消除上述两个缺陷,通过新建一个i-node,但是该i-node 的内容却是指向原文件名,也就是增加一个中间变量来连接过去,所以问题就是中间变量(指针,文件名 )如果被删除,则就无法连接,故而导致找不到了,所以删除中间文件名得谨慎。

2:它也就是类似window中的快捷图标,如果实际内容没有了,那么快捷图标自然会出现找不到内容而出错的状态。

 

linux下的软连接与硬连接

标签:

原文地址:http://www.cnblogs.com/miner007/p/4559676.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!