在Windows Vista中使用Symlink

Windows Vista中期待已久的功能之一是能够使用符号链接,就像在Linux中一样。遗憾的是,它们的工作效果并不尽如人意,但这是对以前版本的一次重大升级,已经为我解决了许多问题。

使用mklink命令

您需要使用的命令是mklink,您将从命令行使用它。只需在命令行中键入它即可查看选项:

例如,如果您希望文件夹C:\Users\Geek\TestFolder也可以从C:\TestFolder访问,可以使用以下命令。

现在,如果您查看C:\TestFolder目录,您将看到其他目录中的所有文件。

了解选项。

MKLINK链接目标

使用不带任何额外选项的命令创建指向文件的软链接。

/D创建符号链接或软链接。

这基本上就像以前版本的Windows中的文件夹快捷方式,只不过您不必使用实际的快捷方式。

/H创建直接指向该文件的硬链接。

由于某些原因,此选项不能直接用于文件夹,您必须使用下一个选项。

/J创建“目录连接”

目录连接实际上只是一个指向目录的硬链接。这也是Vista之前存在的一个功能。如果您试图使用硬链接符号链接到一个目录,那么您应该使用此选项。

了解硬链接与软链接

硬链接

硬链接直接指向文件,并像文件本身一样作用于操作系统。如果您试图伪造应用程序的目录,您会希望在大多数情况下使用此选项。

软链接

软链接本质上是指向文件或文件夹的快捷方式-如果您使用的是Windows资源管理器,则双击快捷方式会被重定向到该目录,它不会伪装成文件系统的一部分。您仍然可以直接引用或打开带有符号链接路径的文件,并且它基本上是有效的。

使用网络共享中的Symlink

被广泛讨论的一件事是,您不能从另一个操作系统使用Vista符号链接(这并不奇怪),但是您也不能从网络共享使用它们。如果您希望在Web服务器或文件服务器上使用此功能,这会很麻烦。

删除符号链接

要删除符号链接,只需删除该链接即可。只要确保不删除原始文件即可。

相关文章