Nea*_*eal 30

大多数人理解符号(或软)链接的最简单方法是将其视为 Windows 快捷方式。

如果你建立一个文件的符号链接,当你打开它时,Windows 会在文件系统索引中查找原始文件,然后打开它。您可以将符号链接视为原始文件的路标。

硬链接是文件系统索引中的一个额外条目,它指向磁盘上与原始文件名相同的位置。将原始名称和硬链接视为同一个房间的两扇门。

连接点是指向文件夹的符号链接(我认为这是以前版本的 Windows 的遗留问题,现在已经过时了——我想,但我没有检查过,你现在可以只使用硬链接)。

  • 结点并没有过时,硬链接不能替代结点,因为硬链接只能指向同一分区(驱动器)上的目标,而一个分区中的结点可以指向另一个分区中的目标。我发现 [这篇文章](http://ipggi.wordpress.com/2009/09/07/windows-file-junctions-symbolic-links-and-hard-links/) 中的描述非常有用。 (10认同)

小智 11

目录连接是“目录的符号链接”,因此您可以创建文件夹的“访问点”,自 NTFS 5.0 (Windows 2000) 起可用。目录连接不是“文件夹的硬链接”,因为连接可以指向不存在的目录。目录及其结点可以位于不同的 NTFS 分区上,但不能跨 LAN。非高级管理员和用户可以创建联结。

NTFS 符号链接已添加到 Windows Vista 中的 NTFS。符号链接可以指向文件或目录(与联结相比)。使用它们,您可以为不同 NTFS 分区和 LAN 上的文件和文件夹创建“访问点”。“Windows Vista 中的默认安全设置不允许非高级管理员和所有非管理员创建符号链接。”

“指向目录的符号链接”与“目录连接”-根据我的经验,一些(许多?)应用程序无法使用符号链接正常工作,但它们可以用于连接,例如 Total Commander 和 Windows 文件共享(用于 LAN)。如果您使用符号链接共享一个目录 - LAN 用户无法遍历它,但他们可以为连接点这样做。所以在Win2k的高质量的东西之后,MS在Vista中实现了一些东西......

硬链接只能指向同一个分区中的文件,第一个文件实例和其他指向同一文件的硬链接绝对没有区别。如果删除某个硬链接(第一个实例或另一个),除非删除最后一个硬链接,否则文件将继续存在。

连接点和符号链接可能会“断开” - 如果您重命名/移动目标,那么它们将指向不存在的目标。所以你需要在这种情况下更新它们。但是硬链接文件可以重命名/移动,所有硬链接仍然是同一个文件,只是名称不同。

  • 要添加的注意事项:硬链接可以指向*在同一卷*上的文件,这与分区不同(分区是单个驱动器的一部分,一个卷可以跨越其中的许多甚至多个驱动器;一个卷是文件系统所在的位置,*不是*分区)。 (3认同)