所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

为什么linux的硬连接不能指向目录?

发布时间:2020-04-15 16:17:27

资讯分类:硬连接  linux  指向  目录  连接  文件  目录
为什么linux的硬连接不能指向目录?

符号连接(软连接)到一个目录只是建立了一个新文件,而这个连接文件相当于原目录的“快捷方式”。但是硬连接本身并不是一个实际的文件,只是在它所在的目录下多了一条文件名记录而已,这个文件名对应到原文件的inode,记住,它是和inode关联的,而inode是和文件的内容相关,所以一个硬连接只能对应一个文件。如果想让一个硬连接到一个目录,就只能对这个目录下的所有文件都建立硬连接,如果将来这个目录下又有新文件了,就又要创建硬连接,所以说对目录建立硬连接太复杂了,Linux目前是不支持硬连接目录的,这是硬连接的原理所决定的。

留言与评论(共有 0 条评论)
   
验证码:
Top