软链接在 Linux 中是如何工作的?

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

符号链接(也称为软链接或符号链接)由 一种特殊类型的文件,用作对另一个文件或目录的引用. 类 Unix/Linux 操作系统经常使用符号链接。 ... 可以对目录以及不同文件系统或不同分区上的文件建立符号链接。

符号链接(也称为符号链接)是 Linux 中的一种文件,它指向您计算机上的另一个文件或文件夹。 符号链接类似于 Windows 中的快捷方式。 有些人称符号链接为“软链接”——Linux/UNIX 系统中的一种链接——而不是“硬链接”。

软链接(也称为符号链接)充当文件名的指针或引用。 它不访问原始文件中可用的数据.
...
软链接:

比较参数 硬连结 软链接
文件系统 它不能跨文件系统使用。 它可以跨文件系统使用。

要创建符号链接, 使用 -s ( –symbolic ) 选项. 如果同时提供了 FILE 和 LINK,ln 将创建从指定为第一个参数 (FILE) 的文件到指定为第二个参数 (LINK) 的文件的链接。

软链接类似于 Windows 操作系统中使用的文件快捷方式功能。 每个软链接文件 包含指向原始文件的单独 Inode 值. 与硬链接类似,对任一文件中数据的任何更改都会反映在另一个文件中。

要删除符号链接,请使用 rm 或 unlink 命令后跟符号链接的名称作为参数. 删除指向目录的符号链接时,不要在符号链接名称后附加斜杠。

查看目录中的符号链接:

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

UNIX 符号链接或符号链接提示

  1. 使用 ln -nfs 更新软链接。 …
  2. 在 UNIX 软链接的组合中使用 pwd 来找出您的软链接所指出的实际路径。 …
  3. 要查找任何目录中的所有 UNIX 软链接和硬链接,请执行以下命令“ls -lrt | grep“^l”“。

您还可以 检查文件是否是带有 [ -L file ] 的符号链接 . 同样,您可以使用 [ -f file ] 测试文件是否为常规文件,但在这种情况下,在解析符号链接后进行检查。 硬链接不是一种文件,它们只是文件(任何类型)的不同名称。

硬链接是表示同一卷上的另一个文件而不实际复制该文件的数据的文件。 ... 虽然硬链接本质上是它指向的目标文件的镜像副本, 不需要额外的硬盘空间来存储硬链接文件.

在计算中,符号链接(也称为符号链接或软链接)是 以绝对或相对路径的形式包含对另一个文件或目录的引用并影响路径名解析的任何文件.

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

你如何在Unix中读取权限?

要查看目录中所有文件的权限, 使用带有 -la 选项的 ls 命令. 根据需要添加其他选项; 如需帮助,请参阅列出 Unix 目录中的文件。 在上面的输出示例中,每行中的第一个字符表示列出的对象是文件还是目录。

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