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

来源:3-5 Linux链接命令

qq_浮云再多还是浮云_0

2018-03-26 21:14

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

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

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

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

写回答 关注

3回答

  • ZNZGHM
    2019-07-11 15:45:38

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

  • Yolanda_0305
    2018-07-12 15:56:31

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

  • 慕哥3549570
    2018-03-27 09:21:44

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

    qq_浮云再...

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

    2018-03-29 00:14:43

    共 2 条回复 >

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399891 学习 · 3881 问题

查看课程

相似问题