MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link
refers to.
从 Windows Vista 和 Windows Server 2008 开始,通过 mklink 的符号链接可用。在 Windows XP 和 Windows Server 2003 上,您可以使用
您可以使用命令行实用程序创建符号链接
mklink
。从 Windows Vista 和 Windows Server 2008 开始,通过 mklink 的符号链接可用。在 Windows XP 和 Windows Server 2003 上,您可以使用
根据msdn.microsoft的说法,FAT16/32 和 exFAT 不支持符号链接。似乎 Windows 只支持来自或到 NTFS 分区的它们。未来的 Windows 操作系统可能会继续支持 mklink。
您可以在Microsoft TechNet、 Junfeng Zhang 的博客或howtogeek.com上阅读有关此新功能的更多信息。
在 Windows XP 上,您可以使用
fsutil
(内置在操作系统中)创建硬链接请记住 fsutil 仅在两者都在同一驱动器上时才有效
一件小事,如果你使用的是Powershell,mklink不能直接工作,这样运行:
使用来自Sysinternals (Microsoft)的mklink或junction 。我相信mklink将在 Windows 2000 及更高版本中工作,但我找不到任何硬文档。junction适用于 Windows 2000 及更高版本。
在任何答案中都没有看到这一点,但 linkd.exe(在此处的 Windows 2003 资源工具包中)允许您创建联结,其功能几乎与 Linux 中的软/硬链接一样。在 Windows 2000 及更高版本中可以使用连接,因此只需将 linkd.exe 复制到目标系统,它应该可以工作。
如果您仍在使用旧 Windows,例如 XP、2000、2003 等,请尝试NTFS Link。
我经常使用它。你会得到一个 shell 链接右键菜单选项来创建一个连接点。优秀的东西。
请参阅TechNet条目。我相信这是 Vista/Server 2008 及更高版本的功能。
为确保您的链接有效,您可能需要检查服务器的配置。可以建立链接,但除非您在以下命令中使用 symlinkevaluation 设置,否则您的链接可能不起作用。
另请参阅http://technet.microsoft.com/en-us/library/cc754077%28v=ws.10%29.aspx。默认情况下,仅激活本地选项。