最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows上创建符号链接的完整指南 The Complete Guide to Creating Symbolic Links (aka Symlinks) on Windows

业界 admin 11浏览 0评论

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

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/

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论