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

关于视频最后软链接、硬链接和实际文件的操作的疑问

在视频中我们看到那图,有源文件A,硬链接B,软链接C

硬链接和源文件是共享 i 的,而软链接在块里存储了i 等信息,

疑问:为什么删除了源文件,而软链接找不到文件了?那个i信息什么的不是还在吗?

我们通过软链接块的信息不是可以找到那个索引吗?

正在回答

3 回答

你把文件给删除了,快捷方式还能用吗?

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

软链接的block块中存的是源文件的路径名的指令,删除源文件之后对应路径就没有该文件了,所以软链接变成了死链

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

源文件被删除后,那个i信息还在,但i信息对应的存储块没有了,虽然还是可以通过软连接找到那个索引,但这个索引是无效的,(举个不巧当的例子,好比A老师在A学校教书,B同学记下了A老师在A学校教书。有一天A老师不在A学校了去了其他地方。这时B同学记下的信息还在,但A学校里找不到A老师了)

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

qq_浮云再多还是浮云_0 提问者

源文件还做了硬链接,虽然源文件删除了,但是信息储存块还是没有删除的吧?所以我不明白既然都没有删除,为什么指向会失效。
2018-03-28 回复 有任何疑惑可以回复我~
#2

qq_浮云再多还是浮云_0 提问者

https://www.cnblogs.com/crazylqy/p/5821105.html这里也有讲软硬链接,觉得这个讲的挺好,软链接实际就是一个快捷方式,软链接寻找的是源文件的目录,然后找到源文件目录启动源文件,源文件寻找inode,然后再寻找块。所以源文件移动位置或者删除文件就找不到,老师说的很对,就当是一个快捷方式,但是他画的图不完全对
2018-03-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于视频最后软链接、硬链接和实际文件的操作的疑问

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号