如何创建符号链接

您是否厌倦了在填充目录中搜索您只会使用一秒钟的文件?如果是这样,那么您来对地方了。我们将为您提供有关如何在您的计算机上创建符号链接的详细说明。

如何创建符号链接

按照本文中的步骤操作后,您就可以告别冗长、毫无意义的文件搜索,将更多时间集中在真正重要的事情上。

如何创建符号链接?

在我们深入了解如何创建符号链接的详细信息之前,我们希望确保您确切地知道您正在创建什么。假设您安装了一个需要存储在“C:\程序文件\程序.”

你真的很想把这个程序放在你的“D:\Documents”中,但这是不可能的。这是当您将符号链接添加到“C:\程序文件\程序”文件到“D:\文件“ 文件夹。这样,您就可以避免在整个“C:” 目录以打开该文件。

对于大多数操作系统,您将使用 ln -s 命令后跟源文件目标和符号链接名称。

下面,您将找到有关在特定操作系统和程序之间创建符号链接的说明。

如何在 Windows 中创建符号链接?

要在 Windows 中创建符号链接,您将在命令提示符中使用 mklink 命令。这是 Windows Vista、Windows 7、8 和 10 上可用的内部命令。您可以通过以管理员身份运行命令提示符来执行此操作:

  1. 在开始菜单中输入“命令提示符”。

  2. 右键单击该图标。
  3. 选择“以管理员身份运行”选项。

如果您运行 Windows 10 创意者更新,则无需以管理员身份访问命令提示符。但是,您必须事先启用开发模式:

  1. 进入“设置”页面。

  2. 导航到“更新和安全”部分。

  3. 选择“对于开发人员”。

  4. 确保“开发者模式”已开启。

现在您已完成所有设置,您可以返回命令提示符并运行以下命令:

mklink Link_Name Target_Path。

通过调用此命令,您将创建一个指向文件 Target_Name 的符号链接。

如果你想让符号链接指向一个目录,你需要添加相应的字母:

mklink /D Link_Name Target_Path

如果某些路径名包含空格,则必须将命令放在引号中:

Mklink /D “C:\My files” “C:\Users\Name\Original\.”

第三方符号链接工具

要在 Windows 中创建符号链接,您还可以下载名为 Link Shell Extension 的第三方工具。此工具可让您通过执行以下操作来创建符号链接:

  1. 下载并安装该工具。

  2. 找到要为其创建符号链接的文件。
  3. 右键单击它。
  4. 从菜单中选择“选择链接源”选项。

  5. 右键单击另一个文件夹,然后将鼠标悬停在菜单中的“Drop As”选项上。

  6. 选择“符号链接”。

如何在 Unix 中创建符号链接?

要在 Unix 中创建文件之间的链接,您将使用 输入 Unix 提示符下的命令。要创建符号链接,您将添加 -s 选项 输入 命令。您的命令应如下所示:

ln -s Target_File Link_Name

您应该将 Target_File 替换为您为其创建符号链接的文件的名称。您可以为文件系统中的任何文件或目录创建符号链接。将 Link_Name 替换为您的符号链接名称。

注意:移除或删除目标文件将阻止您的符号链接正常运行。

如何在 Linux 中创建指向目录的符号链接?

在 Linux 中创建指向目录的符号链接与创建指向文件的过程相同。作为第一个参数,您将调用文件的目录名称,作为第二个参数,您将编写符号链接的名称。

例如,您可以创建从 /mnt/my_drive/photos 目录到 ˜/my_photos 目录:

ln -s /mnt/my_drive/photos ~/my_photos

如何在 Ubuntu 中创建符号链接?

在所有 Linux 系统(包括 Ubuntu)上的文件之间创建链接,运行时使用“输入“ 命令。要在 Ubuntu 中创建符号链接,请运行终端并使用选项调用此命令 -s 添加到旁边 输入.

您的命令应如下所示:

sudo ln -s Source_Directory Link_Directory

您应该将“Source_Directory”替换为原始文件的目录。在“Link_Directory”参数中,您将编写符号链接的名称。

如何在 Mac 中创建符号链接?

在 Mac 中考虑符号链接的最佳方式就像它们是高级别名。它们的不同之处在于符号链接适用于所有 Mac 应用程序,包括终端。事实上,您将使用终端来创建符号链接。只需按照以下步骤操作:

  1. 按 Command + Space 启动终端,然后输入“终端。”或者,通过 Finder > Applications > Utilities > Terminal 启动终端。
  2. 运行以下命令:ln -s /original/path/link/path。您可以创建文件或目录的路径。例如,如果您想在桌面上创建一个指向 Documents 文件夹的符号链接,您可以运行以下命令:

ln -s /Users/name/Documents /Users/name/Desktop

如果调用正确,您会在桌面上看到一个名为“Documents”的文件夹。它看起来像真正的文件夹,但实际上是它的符号链接。您可以打开它,它将与原始“文档”文件夹具有相同的内容。

也许您的路径文件将包含空格。例如,如果您想创建一个指向名为“我的图片”的文件夹的符号链接,并且希望它出现在“我的文件”文件夹中,则可以将命令括在引号中:

ln -s “用户/名称/我的图片” “/用户/名称/我的文件/链接”

为方便起见,您只需将 Finder 应用程序中的任何文件夹拖放到终端中即可。如果需要,它将自动插入该文件夹的路径并用引号将其括起来。

第三方符号链接工具

您也可以在 Finder 中创建符号链接,但您需要第三方工具来执行此操作。您可以安装名为 SymbolicLinker 的应用程序,它将在 Finder 上下文菜单中添加以下选项:服务 > 创建符号链接。

如何在 Centos 7 中创建符号链接?

在 Centos 7 中创建符号链接需要与在其他 Linux 操作系统中相同的命令。你将运行 输入 命令后跟 -s:

ln -s Source_Directory 链接目录

您可以创建指向目录或文件系统中任何文件的符号链接。

如何在 Powershell 中创建符号链接?

按照以下步骤在 Powershell 中创建符号链接:

  1. 以管理员身份运行 Powershell。
  2. 复制(或键入)此命令:

    New-Item -ItemmType -SymbolicLink -Path “Link” -Target “Target”

  3. 在“链接”部分,您应该输入符号链接路径,包括其名称和文件扩展名。
  4. 在“目标”部分,键入新链接将引用的路径。

如何在 Python 中创建符号链接?

如果您使用 Python,您可能知道 OS 模块可让您与操作系统进行交互。您可以使用 os.symlink() 方法创建指向其源目标 (src) 的符号链接 (dst)。

这是语法:

os.symlink(src, dst)

源文件 代表来源,而 日期 是以前不存在的目的地。如果命令成功,你不应该得到任何返回值。

其他常见问题

这里还有一些问题可以帮助您充分利用本主题。

符号链接有什么作用?

符号链接,通常称为符号链接,是文件系统功能,可创建指向特定文件或文件夹的链接。在某种程度上,它们类似于 Windows 中的快捷方式或 Mac 上的别名,只是它们不是实际文件。符号链接实际上是特定文件系统中引用文件或目录的条目。

如何使用 LN 创建符号链接?

大多数操作系统将使用 ln 命令来创建符号链接。它的工作方式是以管理员身份运行系统的终端并运行以下命令:

ln -s File_Source File_Destination

输入 命令默认创建硬链接,因此您必须添加 -s,它告诉它创建一个软链接(符号链接)。

如何删除符号链接?

大多数情况下,您可以像删除任何其他文件一样删除符号链接:将其移至垃圾箱。

您可以使用“R M“ 命令。通过将symbolic_link 替换为您的符号链接名称来调用以下命令: rmsymbolic_link_name

如果操作成功,您的命令将以零退出并且不会显示任何输出。您可以删除多个符号链接。只需将它们的名称作为参数传递,每个名称之间有一个空格: rm symlinkX symlinkZ symlinkY

您也可以使用 unlink 命令。此命令只接受一个参数,因此您必须一个接一个地删除链接。只需运行以下命令: 取消链接symbolic_link_name

如果命令成功,您应该不会收到任何输出。

要删除 Windows 中的符号链接,请使用 目录 命令。

在 Mac 上,除了将文件移动到垃圾箱之外,您还可以使用 rm 命令删除它。只需运行此命令和符号链接路径: rm /链接/路径

创建符号链接的命令是什么?

大多数操作系统使用 ln 命令来创建符号链接。它的工作方式是以管理员身份运行系统的终端并运行以下命令:

ln -s File_Source File_Destination

输入 命令默认创建硬链接,因此您必须添加 -s,它告诉它创建一个软链接(符号链接)。

增强您的文件导航体验

知道如何创建特定文件目录的符号链接可以是一个实时保护程序。更好的是,它将您的文件安全地存储在其原始目的地,因此移动文件不会造成任何问题。当您不再需要特定的符号链接时,您可以像删除任何其他文件一样轻松删除它。

您认为创建符号链接最有用的文件是什么?在下面的评论部分分享您的想法。