第14讲 文件管理(2)⚓
1. 文件系统的实现⚓
i 节点(index-node),
目录项是指目录中存放的关于文件或子目录的信息项。一般一个文件或者一个子目录就对应一个目录项。
特殊情况:硬链接和软链接。
定义:硬链接是指向文件的另一种引用方式,它允许一个文件在文件系统中有多个名称。硬链接直接指向文件的物理存储位置,而不是通过路径名。 目录项数量:对于一个文件,如果有多个硬链接,那么每个硬链接都会在对应的目录中占用一个目录项。例如,假设有一个文件 “file1.txt”,并且创建了一个硬链接 “link1” 指向它,那么在文件系统中,“file1.txt” 和 “link1” 都会在各自的目录中各有一个目录项。
软链接是一个特殊的文件,它包含指向另一个文件或目录的路径名。软链接类似于操作系统的快捷方式。 目录项数量:软链接本身是一个独立的文件,因此它在目录中也会占用一个目录项。被链接的文件或目录也有自己的目录项。例如,如果有一个文件 “file1.txt” 和一个软链接 “symlink” 指向它,那么 “file1.txt” 和 “symlink” 在各自的目录中各有一个目录项。