使用‘Link Shell Extension’时‘符号链接’和‘连接点’之间有什么区别?

使用‘Link Shell Extension’时‘符号链接’和‘连接点’之间有什么区别?

使用“Link Shell Extension”时,“符号链接”和“连接点”之间有什么区别?请解释一下。

答案1

我知道这个问题之前已经得到解答了,但是我还在想同样的事情并找到了这个答案。

接受的答案实际上并不完全正确。

有文件和目录的符号链接。有文件的硬链接。

指向目录的“硬链接”称为连接点。但实际上,它们并不是真正的硬链接。微软称它们为软链接。

“连接点(也称为软链接)与硬链接的不同之处在于,它引用的存储对象是单独的目录,并且连接点可以链接位于同一台计算机上不同本地卷上的目录。否则,连接点的操作与硬链接相同。连接点是通过重新解析点实现的。”

来源:http://msdn.microsoft.com/en-us/library/aa365006(v=vs.85).aspx

答案2

符号链接可以相对于基目录。连接点始终绝对引用目标。即使创建连接点时未指定绝对路径,linkd source destination创建的连接点也是绝对的,如果将两个目录移动到另一个目录,连接点将被破坏。

答案3

符号链接是对文件系统另一部分中的文件对象的引用。可以将其视为别名。连接点就像目录的符号链接。基本上,您可以将两条路径关联起来以到达同一目录。

除非你有非常好的理由,否则我不建议使用它们。

相关内容