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

软连接block块记录的是文件名,不是inode

感觉老湿讲错了,软链接是记录块中记录的是目标文件名,而不是目标文件inode,如果是inode,删除目标文件,因为有硬链接的存在,使得inode依然存在,则软连接依然有效,这显然不对,所以记录的不是文件inode;删除目标文件,在新建一个相同文件名的文件(内容不同),则软连接就再次有效了,所以软连接记录的是目标文件名,而不是inode;此时,硬链接和软连接的数据是不同的

正在回答

2 回答

我也发现这个问题了。 软连接block块里应该存的是路径。

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

软连接是存储原有文件inode和block块,你把原文件删除这个虽然有硬链接的inode但是没有原文件block块啊。刚学习,仅供参考。

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

火影忍者小明 提问者

你说的没对,删除是删除引用,只有把所有引用都删完了,才删除文件
2016-03-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

软连接block块记录的是文件名,不是inode

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