Linux下如何创建软链接?Linux下如何创建软链接?Linux下如何创建软链接?Linux下如何创建软链接?
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux下如何创建软链接?

您可能听说过 Linux 中的符号链接。它是一个充当某些文件夹或文档的快捷方式的文档。符号链接也称为软链接。这些连接通常用于连接库。符号链接允许将同一文档的多个克隆存储在不同的目的地,同时也指向同一文档。原始文档的地址或路径通过软链接或符号链接引用。它的工作原理类似于网络上的超链接。所以,如果你想在Linux中创建软链接,你应该从头到尾看这篇文章。因此,让我们开始吧。

目录软链接:

我们将通过“Ctrl+Alt+T”使用 Ubuntu 20.04 shell 终端。打开 shell 后,让我们重新开始,列出 Ubuntu 20.04 系统主目录中的简单文件和文件夹。目前主目录中没有软链接。可以在下图中检查执行情况。

我们想要为上面输出中列出的“Desktop”文件夹中的“Music”目录创建一个软链接。首先,我们进入“Desktop”目录,看看是否有已经创建的软链接。我们将使用“cd”指令和指向“Desktop”目录的路径。然后,我们将使用列表指令来显示“桌面”文件夹数据。现在,根据输出,它是空的。可以在下图中检查执行情况。

让我们通过外壳上的双点“cd”指令返回主文件夹。要创建符号链接,我们应该使用“ln”命令。这可能会创建硬链接而不是“软”链接。因此,为了创建软链接,Linux 在指令中使用了“-s”选项。除了“-s”标志之外,您还必须提及我们为其创建软链接的目录路径以及我们认为将在其中创建软链接的目录路径。该命令不会返回任何内容,并在目标文件夹中创建一个软链接。可以在下图中检查执行情况。

再次,我们需要使用“cd”指令中的路径在“Desktop”文件夹内移动。入住后,我们需要列出其内容。你会看到Ubuntu 20.04的“Desktop”目录中已经创建了文件夹“Music”的软链接。您将看到软链接将以比普通目录显示更突出的蓝色显示。可以在下图中检查执行情况。

您还可以打开Ubuntu 20.04系统的文件资源管理器,点击“桌面”文件夹来查看其中的软链接。您将看到目录“Music”的软链接将显示为目录图标,其上带有箭头符号,如下图输出所示。

文件软链接:

您可能认为为简单文件创建软链接可能与为目录创建软链接类似。但是这是错误的。要为简单的文件或文档创建软链接,我们必须选择完全不同的方法。为此,您的系统上必须首先有一个文件。如果没有,请尝试使用外壳上的“touch”指令制作一个。我们一直在使用“touch”命令创建一个新的文本类型文件“new.txt”,如图所示。创建文件后,我们使用“ls”列表命令来显示主目录中的文件和文件夹。新创建的文本文件“new.txt”也在列表中。可以在下图中检查执行情况。

我们将使用“ln”指令和“-s”选项为“new.txt”文件创建软链接。当您在主目录中工作时,不需要使用文件的路径。您必须首先提及原始文本文件的名称,即“new.txt”,然后将文件的新名称添加为具有相同扩展名的弱链接,即“newlink.txt”。 “ls”命令显示为文件“new.txt”创建了软链接“newlink.txt”。 ” 可以在下图中检查执行情况。

通过文件资源管理器查看主目录,我们在同一位置找到了文件“new.txt”的软链接“newlink.txt”。

如果您想覆盖任何特定文件已创建的软链接,系统将不允许您这样做。例如,尝试使用相同的“ln”指令和“-s”选项以及相同的文件名和相同名称的“软”链接。执行将显示如下错误。

无论如何,如果您想不惜一切代价覆盖已经创建的软链接,您必须将“-f”选项与“ln”指令的“-s”选项结合使用,如下所示。可以在下图中检查执行情况。

要删除软链接,请使用“rm”指令和 shell 上的软链接名称。它将从您的系统中删除该链接。可以在下图中检查执行情况。

结论:

这就是在Ubuntu 20.04系统中创建软链接的全部内容。我们分别研究了为文件创建软链接和为目录创建软链接。仔细阅读本指南后,我们希望您现在能够为文件和文件夹创建软链接。

©2015-2025 艾丽卡 support@alaica.com