|
发表于 2005-6-13 09:49:44
|
显示全部楼层
Post by 6692975
请问一下 ln 有个-d 的参数,是硬链接目录的,但是有可能因为系统的限制,不可以这么做。不明白为什么不允许这么做呢?
硬链接目录的话,有什么后果?
软链接只是符号链接,对真正的directory tree没有影响。但是硬链接在Unix系统中是用来标识文件、文件夹的,如果一个文件的硬链接为0,Kernel会把这个文件从硬盘里删除。
我以为,之所以不让做目录的硬链接,是因为如果用户使用不当,而在文件系统中产生的环回的目录时,文件的硬链接数就会无穷大~ 如,在/etc下做一个他自己的硬链接的时候,/etc下的所以文件都会有无穷多个硬链接。
不知道是否正确,大家一起讨论吧。 |
|