T31 软链接与硬链接
T30_硬链接与软链接
T30 硬链接与软链接
Link to original
- 目录项
- 文件名
- 索引节点(inode)
- 引用计数:硬链接的数量
- 硬链接
- 本质上是文件的另一个目录项,指向同一个 inode。
- 软链接(符号链接)
- 有自己的 inode,对应数据块的内容是被链接文件的路径名。
- 可以跨文件系统,甚至跨网络链接到其他主机上的文件。
- 不增加被链接文件的引用计数(自身 inode 引用计数恒为 1)
- 文件描述符
- 通过内核的打开文件表项,间接指向文件的 inode。
- 每个进程私有
- 不影响 inode 的引用计数
- 文件描述符:属于进程的私有资源,指向文件表项
- 不同进程的文件描述符指向各自的文件打开表项