为了账号安全,请及时绑定邮箱和手机立即绑定

为什么硬链接改变调用次数,软链接不改变

为什么硬链接改变调用次数,软链接不改变

正在回答

4 回答

这个其实和Java中的引用是一样的,当没有变量引用一个对象时,它就可能会被垃圾回收器给回收掉。但是,软链接指向的并不是文件本身,而是文件的引用,软链接相当于是引用的引用。此时你引用的不是文件,所以文件的引用数并没有+1。

0 回复 有任何疑惑可以回复我~

这个链接计数应该还有个作用。当删除某个文件,只有当计数=1时,才会删除inode和block块,否则只是计数-1,删除文件名。

0 回复 有任何疑惑可以回复我~

文件的链接计数,表明本系统中共有几个文件目录项的inode和本文件相同,也就是本文件共有几个硬链接。

软链接有独立的inode,硬链接与源文件是同一个inode。

0 回复 有任何疑惑可以回复我~

1.不允许给目录创建硬链接。
2.不可以在不同文件系统的文件间建立链接。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么硬链接改变调用次数,软链接不改变

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信