admin 管理员组文章数量: 887016
Windows上创建符号链接的完整指南 The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows
Windows 10,8,7和Vista都支持符号链接(symbolic links或者称为 symlinks) - 指向系统上的文件或文件夹。您可以使用命令提示符或名为Link Shell Extension的第三方工具创建它们。
什么是符号链接?
符号链接基本上是高级快捷方式。创建指向单个文件或文件夹的符号链接,该链接看起来与Windows的文件或文件夹相同 - 即使它只是指向文件或文件夹的链接。
例如,假设您有一个需要在 C:\ Program 中使用其文件的程序。您真的想将此目录存储在 D:\ Stuff 中,但该程序要求 其文件位于C:\ Program。您可以将原始目录从C:\ Program 移动到D:\ Stuff,然后在C:\ Program指向D:\ Stuff创建一个符号链接。重新启动程序时,它将尝试访问C:\ Program中的目录。Windows会自动将其重定向到D:\ Stuff,一切都会像在C:\ Program中一样工作。
此技巧可用于各种事情,包括使用Dropbox,Google Drive和OneDrive等程序同步任何文件夹。
有两种类型的符号链接:硬和软。软符号链接的工作方式与标准快捷方式类似。当您打开文件夹的软链接时,您将被重定向到存储文件的文件夹。但是,硬链接使得它看起来好像文件或文件夹实际存在于符号链接的位置,并且您的应用程序将不会更好地了解。这使得硬符号链接在大多数情况下更有用。
请注意,Windows实际上并未使用术语“硬链接”(hard link)和“软链接”(soft link)。相反,它使用术语“硬链接”(hard link)和“符号链接”(symbolic link)。在Windows文档中,“符号链接”与“软链接”相同。mklink
命令可以创建硬链接或者软链接。
如何使用mklink创建符号链接
您可以在命令提示符窗口中使用mklink命令以管理员身份创建符号链接。要打开一个,请在“开始”菜单中找到“命令提示符”快捷方式,右键单击它,然后选择“以管理员身份运行”。
在Windows 10的Creators Update上,您可以使用普通的命令提示符窗口,而无需以管理员身份运行它。但是,要在没有“管理员命令提示符”窗口的情况下执行此操作,必须首先从“设置”>“更新和安全性”>“面向开发人员”启用。
软链接soft link(也称为符号链接symbolic link)
- 没有任何额外选项,
mklink
创建一个文件的符号链接。以下命令创建一个符号链接symbolic link(或称为软连接soft link) Link,指向Target文件。
mklink Link Target
- 如果要创建指向目录的软链接,请使用 /D. 像这样:
mklink /D Link Target
硬链接hard link
- 如果要创建指向文件的硬链接,请使用 /H:
mklink /H Link Target
- 使用 /J创建指向目录的硬链接,也称为目录连接(junction):
mklink /J Link Target
因此,例如,如果要在C:\ LinkToFolder上创建指向C:\Users\Name\OriginalFolder的硬链接,则运行以下命令:
mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder
您需要在带有空格的路径周围加上引号。例如,如果文件夹名为C:\Link To Folder 和 C:\Users\Name\Original Folder,则使用以下命令:
mklink /J "C:\Link To Folder" "C:\Users\Name\Original Folder"
如果看到消息“您没有足够的权限来执行此操作。”,则需要在运行命令之前以管理员身份启动命令提示符。
如何使用图形工具创建符号链接
如果您想使用图形工具执行此操作,请下载Link Shell Extension。请务必在工具本身之前下载相应的必备软件包 - 两者都链接到工具的下载页面。
安装完成后,找到要创建链接的文件或文件夹,右键单击它,然后在菜单中选择“选择链接源”。
然后,您可以在另一个文件夹中右键单击,指向“Drop As”菜单并选择“Hardlink”以创建指向文件的硬链接,“Junction”以创建指向目录的硬链接,或“符号链接”创建指向文件或目录的软链接。
如何删除符号链接
要删除符号链接,您可以像删除任何其他文件或目录一样删除它。只是要小心地删除链接本身,而不是它链接到的文件或目录。
原文链接:https://www.howtogeek/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
版权声明:本文标题:Windows上创建符号链接的完整指南 The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1729681364h1338843.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论