Linux 中的符号链接文件是什么?

符号链接,也称为软链接,是一种指向另一个文件的特殊文件,很像 Windows 中的快捷方式或 Macintosh 别名。 与硬链接不同,符号链接不包含目标文件中的数据。 它只是指向文件系统中某处的另一个条目。

符号链接是 指向另一个文件系统对象的文件系统对象. 被指向的对象称为目标。 符号链接对用户是透明的; 链接显示为普通文件或目录,用户或应用程序可以以完全相同的方式对其进行操作。

创建信息图 a 象征性的联系, 使用 -s ( —象征 ) 选项。 如果 FILE 和 友情链接 给出, ln创建信息图 a 链接 从指定为第一个参数 ( FILE ) 的文件到指定为第二个参数 ( 友情链接 ).

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

软链接(也称为符号链接或符号链接)是 指向文件名和位置的文件系统条目. … 删除符号链接不会删除原始文件。 但是,如果软链接指向的文件被删除,则软链接停止工作,它就被破坏了。

符号链接是 一直用于链接库并确保文件位于一致的位置,而无需移动或复制原始文件. 链接通常用于在不同位置“存储”同一文件的多个副本,但仍引用一个文件。

查看目录中的符号链接:

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

最简单的方法: cd 到符号链接所在的位置并执行 ls -l 以列出详细信息 的文件。 符号链接后 -> 右侧的部分是它指向的目标。

Linux 中的 ln 命令在源文件和目录之间创建链接。

  1. -s – 符号链接命令。
  2. [目标文件] – 您为其创建链接的现有文件的名称。
  3. [符号文件名] – 符号链接的名称。

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

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

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