Linux中的软/硬链接

软/硬链接的说明

建立软/硬链接

硬链接:

  • ln (obj_file) (hard-link)。

  • 硬链接不是一个独立的文件,因为它没有独立的inode,和目标文件的inode相同。

  • 硬链接的本质就是,新增目录下,目标文件和inode的映射关系(类似于给文件新增了一个别名)。

  • 不同文件名,可以指向同一个inode。并且我们使用一个硬连接计数器来记录多多少个不同的文件名指向这个inode

硬链接数

在一个文件内的...分别是当前目录上级目录的硬链接(是系统建立的,用户不可以为目录创建硬连接,防止出现环路问题)。

上级目录的硬链接

软链接:

  • ln -s (obj_file) (soft-link)。
  • 软链接是一个独立的文件,因为它有独立的inode
  • 软连接的数据块,指向的是目标文件的路径(类似于“快捷方式”)。
  • 删除软连接,unlink 或 rm 命令。

Linux中的软/硬链接
https://weihehe.top/2024/07/19/链接/
作者
weihehe
发布于
2024年7月19日
许可协议