Windows 2000 或者更高版的Windows系统都支持“目录符号链接”这一功能,即一个目录作为计算机中另一目录的符号链接。
举例说明:目录 D:\SYMLINK 为C:\WINNT\SYSTEM32 的符号链接,那么访问 D:\SYMLINK\DRIVERS 实际上就是访问 C:\WINNT\SYSTEM32\DRIVERS。目录符号链接在 Windows 中称为 NTFS 接合点(junction)。但是Windows 并没有自带创建接合点的工具,只有收费的Win2K 资源工具包中附带了用于创建接合点的 linkd 程序。令人高兴的是Mark Russionvich编写了一个接合点创建工具: Junction。Junction 不仅允许创建 NTFS 接合点,还允许查看文件或目录是否为重新分析点(reparse points)。重新分析点是 NTFS 接合点的基础,它们被 Windows 的远程存储服务 (RSS) 以及卷装入点所使用。
注:Windows 不支持创建远程共享目录的接合点。
使用 Junction
检查文件是否为符号链接:
junction c:\test
列出符号链接下的文件,使用参数 –s
junction –s c:\
为“C:\Program Files”创建符号链接“C:\Program-Files”
junction C:\Program-Files “C:\Program Files”
删除符号链接,使用参数 –d
junction –d C:\Program-Files
下载:Junction