硬链接与软链接

3/28/2022 文件管理

# 硬链接和软链接

  1. 硬链接和软链接主要用于给某个文件取别名。

# 硬链接

  1. 硬链接是指多个目录项的“索引节点”指向一个文件,也就是指向同一个inode,但是inode是不能够跨文件系统的,每个文件系统都有各自的inode数据结构和列表,也因此硬链接是不可用于跨文件系统的。
  2. 由于多个目录项都是指向同一个inode,只有删除文件的所有硬链接以及源文件时,才能从文件系统中彻底删除该文件

img

# 软链接

  1. 软链接相当于重新创建了一个文件,这个文件有独立的inode,但是这个文件的内容是另一个文件的路径,所以访问软链接的时候,实际上相当于访问到了另外一个文件,所以软链接是可以跨文件系统的。
  2. 目标文件被删除了,链接文件还是存在的,只不过指向的文件找不到了

img

Last Updated: 3/28/2022, 9:29:49 PM