sunday98 发表于 2005-1-17 01:38:34

概念问题,什么是硬链接?

如题,如果过一个文件A有两个硬链接,那么是不是说存在两个链接文件也指向A?那这和普通的链接有什么区别?

linky_fan 发表于 2005-1-17 22:14:57

去看看inode号就知道了。 :mrgreen:

sunday98 发表于 2005-1-18 04:04:53

啊?不好意思啊 :oops: ,inode号是什么?怎么看?
这个能不能也顺便解释一下,
这些概念我不是很清楚啊。
谢谢!!

linky_fan 发表于 2005-1-18 08:46:29


假设有文件src,hl是它的一个hardlink,那么会新建一个文件索引,和src使用同一个i-node,当src被删除之后,仍然可以通过hl来访问文件内容。实际上当hl已经建立了以后,hl和src完全是等同的,你甚至可以说src是hl的一个hardlink。

建立一个src的symbol link,名字是sl,那么sl只是一个特殊的文件,里面记录了src的文件名和路径(具体内容取决于执行ln命令的参数)。sl有自己的i-node。当src被删除的时候,sl就失效了。

关于inode的概念,建议你去看一些相关的资料, 说起来比较麻烦 :mrgreen:

sunday98 发表于 2005-1-19 05:46:18

谢谢版主,受教了! :-)
页: [1]
查看完整版本: 概念问题,什么是硬链接?