从两个方面来阐述下linux为什么不允许创建文件夹的硬链接

使用方面考虑,会产生递归黑洞,举例: 文件夹 a,b,在a下面创建b文件夹得硬链接c,在b下面创建a文件夹的硬链接d, ls a ,会看到c,ls c,看到b下的文件夹d,再ls d又看到c,这样可以无限ls下去 软连接在访问时readlink有递归次数的限制,硬链接就是普通inode,所以没办法记录递归次数 代码实现角度 代码实现方面应该是可以做到的。首先pwd不是由文件系统拼接路径的,而是记录
相关文章
相关标签/搜索