你如何在 Unix 中创建链接?

默认情况下, ln 命令 创建硬链接。 要创建符号链接,请使用 -s ( –symbolic ) 选项。 如果 FILE 和 LINK 都给出,ln 将创建从指定为第一个参数 (FILE) 的文件到指定为第二个参数 (LINK) 的文件的链接。

将 source_file 替换为要为其创建符号链接的现有文件的名称(该文件可以是文件系统中的任何现有文件或目录)。 代替 我的档案 带有符号链接的名称。 ln 命令然后创建符号链接。

创建符号链接 将 -s 选项传递给 ln 命令,后跟目标文件和链接名称. 在以下示例中,文件被符号链接到 bin 文件夹中。 在以下示例中,已安装的外部驱动器被符号链接到主目录。

建立连结 在需要使用 ln 命令的文件之间。 一个象征性的 链接 (也称为软 链接 or 符号链接) 由一种特殊类型的文件组成,用作对另一个文件或目录的引用。

UNIX 中的链接是 指向文件的指针. 与任何编程语言中的指针一样,UNIX 中的链接是指向文件或目录的指针。 创建链接是一种访问文件的快捷方式。 链接允许多个文件名在别处引用同一文件。

硬链接是 本质上是分配给文件的标签或名称. 这个新链接不是旧文件的单独副本,而是与旧文件完全相同的文件内容的不同名称。 …因此,您对 oldfile 所做的任何更改都将在 newlink 中可见。

如果创建硬链接 一个文本文件. 然后删除原始文本文件,然后基本上创建该文件名的副本,从某种意义上说原始文件被删除。

查看目录中的符号链接:

  1. 打开终端并移动到该目录。
  2. 输入命令:ls -la。 这将列出目录中的所有文件,即使它们是隐藏的。
  3. 以 l 开头的文件是您的符号链接文件。

硬链接目录的原因是 不允许 有点技术性。 本质上,它们破坏了文件系统结构。 无论如何,您通常不应使用硬链接。 符号链接允许大多数相同的功能而不会引起问题(例如 ln -s target link )。

软链接 类似于快捷方式,可以指向任何文件系统中的另一个文件或目录。 硬链接也是文件和文件夹的快捷方式,但不能为不同文件系统中的文件夹或文件创建硬链接。 让我们看看创建和删除符号链接所涉及的步骤。

喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统