如果软链接种存储有源文件的inode,不是就可以和源文件的block建立链接吗?
那么删除源文件,软链接应该还可以找到文件存储内容;就算源文件改名了,也不应影响软链接的有效性;且删除了源文件,在同一目录下再新建一个同名文件,软链接应该无效;
但是事实是相反的,这是否意味着软链接中并没有存储源文件的inode,而只存储了源文件的绝对路径呢?
在软链接的数据块中存储的其实就是源文件的绝对路径,类似于Windows下的环境变量。
软链接拥有自己的i节点和block,但是数据块中只保存源文件的文件名和i节点,并没有实际的文件数据。