问答详情
源自:3-5 Linux链接命令

软链接是根据原文件位置的文件名进行索引而不是i节点号

下图显示有原文件和硬链接、软链接的i节点和文件内容:

https://img.mukewang.com/5c8fa1640001127c07160299.jpg

在将原文件qin删除后重新创建新的文件qin并写入新的数据,i节点号会有更改,硬链接的文件内容不变,软链接的文件内容为新文件的内容:https://img3.mukewang.com/5c8fa3030001831408550662.jpg


提问者:用户已封号 2019-03-18 21:58

个回答

  • _朝歌_
    2019-05-21 14:43:40

    老师只讲了对于软连接而言,删除原文件,软连接确实无法使用,但没有说,删除后重新创建,还可以重新使用

  • _朝歌_
    2019-05-21 14:42:08

    我做了实验,确实如你所说,删除原文件后,再创建一个文件同原文件名字相同,两个文件 i 不同,原文件的软连接指向了新的文件,原文件的硬链接保持不变