软连接 硬连接

来源:互联网 发布:java程序员面试题app 编辑:程序博客网 时间:2024/04/28 07:21

简单来说,软连接相当于windows中的快捷方式,它相当于新建了一种叫做连接的文件,指向

硬连接没有创建文件,而是在目录文件中加了一条指向语句。

所以二者的主要区别在于

                                 软连接 生成 文件,指向被连接文件的目录inode,接下来目录block->目录下文件inode->文件block

                                 硬连接 生成 目录文件中的指向语句,直接指向被连接文件的inode

 

所以软连接产生inode和block

硬连接只是利用已有目录文件的block部分

 

 

-------------------------------------------------------------------------------------

 

 

补充知识:

      每个文件都由inode和block组成,目录也是一种文件,它的block中记录了目录下的文件的inode

       ls语句实际上就是在屏幕上打印目录block中的内容,即目录下的文件信息

 

 

原创粉丝点击