简单来说,软连接相当于windows中的快捷方式,它相当于新建了一种叫做连接的文件,指向
硬连接没有创建文件,而是在目录文件中加了一条指向语句。
所以二者的主要区别在于
软连接 生成 文件,指向被连接文件的目录inode,接下来目录block->目录下文件inode->文件block
硬连接 生成 目录文件中的指向语句,直接指向被连接文件的inode
所以软连接产生inode和block
硬连接只是利用已有目录文件的block部分
-------------------------------------------------------------------------------------
补充知识:
每个文件都由inode和block组成,目录也是一种文件,它的block中记录了目录下的文件的inode
ls语句实际上就是在屏幕上打印目录block中的内容,即目录下的文件信息
本文详细解释了软连接和硬连接之间的主要区别。软连接类似Windows中的快捷方式,会生成一个新文件并指向目标文件的inode;而硬连接则是在目录文件中添加一条指向目标文件inode的语句。

8828

被折叠的 条评论
为什么被折叠?



