使用“Link Shell Extension”时,“符号链接”和“连接点”之间有什么区别?请解释一下。
答案1
我知道这个问题之前已经得到解答了,但是我还在想同样的事情并找到了这个答案。
接受的答案实际上并不完全正确。
有文件和目录的符号链接。有文件的硬链接。
指向目录的“硬链接”称为连接点。但实际上,它们并不是真正的硬链接。微软称它们为软链接。
“连接点(也称为软链接)与硬链接的不同之处在于,它引用的存储对象是单独的目录,并且连接点可以链接位于同一台计算机上不同本地卷上的目录。否则,连接点的操作与硬链接相同。连接点是通过重新解析点实现的。”
来源:http://msdn.microsoft.com/en-us/library/aa365006(v=vs.85).aspx
答案2
符号链接可以相对于基目录。连接点始终绝对引用目标。即使创建连接点时未指定绝对路径,linkd source destination
创建的连接点也是绝对的,如果将两个目录移动到另一个目录,连接点将被破坏。
答案3
符号链接是对文件系统另一部分中的文件对象的引用。可以将其视为别名。连接点就像目录的符号链接。基本上,您可以将两条路径关联起来以到达同一目录。
除非你有非常好的理由,否则我不建议使用它们。