NTFS 连接与符号链接(用于目录)[关闭]

Posted

技术标签:

【中文标题】NTFS 连接与符号链接(用于目录)[关闭]【英文标题】:NTFS Junctions vs. Symbolic Links (for directories) [closed] 【发布时间】:2011-07-10 21:21:39 【问题描述】:

从高层次的角度来看(意味着只关心结果和接口,而不是实现),如果有的话,指向目录的 NTFS 重解析点和指向目录的符号链接之间的行为有什么区别?指向同一个目录?

它们是在堆栈中的同一级别解决的,还是在某个时间可以解决另一个问题时(例如在启动时),其中一个可能无法解决?

(我知道符号链接也可以用于文件,但我在这里询问目录差异。)

【问题讨论】:

看看这个超级用户线程:“directory junction” vs “directory symbolic link”? 【参考方案1】:

众所周知,在网络中,符号链接由客户端解析,而连接则由服务器解析。有人可以建议,路口对用户来说更加“不可见”。

【讨论】:

哦,有趣...所以交汇点更底层。感谢您的信息! 从 Windows Vista 开始,符号链接取代了 Junctions(我们也知道,两者都是重解析点) @Aravind 嗯不,它们不会替换任何东西,因为可以在没有特定权限的情况下创建连接点,它们是仅限本地的等等。对于我要为其创建重解析点的大多数内容,出于简单性和上述(和其他一些)属性,它将是一个连接点。 这个答案中的观点很关键:这不仅仅是它是“高”还是“低”级别的问题。假设网络共享上有一个重解析点,并假设重解析点“指向”C:\temp。如果重解析点是一个联结点,它会在目标机器上进行处理,所以我们从服务器获取“C:\temp”。如果重解析点是符号链接,则在客户端进行处理,因此我们在客户端机器上得到“C:\temp”。完全不同的行为,有时你可能想要一个,或者有时你可能想要另一个,所以一个绝对不会取代另一个。

以上是关于NTFS 连接与符号链接(用于目录)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

为 Cygwin 启用本机 NTFS 符号链接

Ntfs 下的链接符号创建

如何列出 NTFS 文件系统上的所有符号链接

获取符号链接目标的卷名的最佳方法 [NTFS]

更改 mingw 的启动目录或创建 mingw 符号链接

linux软链接(符号链接)