当前位置: 技术问答>linux和unix
目录项的真正含义
来源: 互联网 发布时间:2015-10-11
本文导语: 现在有些糊涂了, 目录项到底是什么意思? 比如/home/user/abc user目录下有很多目录和文件 当前节点是abc(文件),那么说父目录的目录项是什么? 是不是指user目录下的目录和文件? | 是指/home...
现在有些糊涂了,
目录项到底是什么意思?
比如/home/user/abc
user目录下有很多目录和文件
当前节点是abc(文件),那么说父目录的目录项是什么?
是不是指user目录下的目录和文件?
目录项到底是什么意思?
比如/home/user/abc
user目录下有很多目录和文件
当前节点是abc(文件),那么说父目录的目录项是什么?
是不是指user目录下的目录和文件?
|
是指/home/user
|
我想你指的是vfs中的dentry(很多书翻译为目录项)
vfs中有三个重要的相互关联的结构:
inode,索引结点
dentry,目录项
file,
其中inode常常对应于物理磁盘上的具体对象;而dentry是一个内存实体,其中的
d_inode成员指向对应的inode,也就是说一个inode可以在运行的时候对应多个
dentry;还有一个是file结构,这个结构是和进程紧密联系的,通过文件描述符
就可以得到对应的file结构。
vfs中有三个重要的相互关联的结构:
inode,索引结点
dentry,目录项
file,
其中inode常常对应于物理磁盘上的具体对象;而dentry是一个内存实体,其中的
d_inode成员指向对应的inode,也就是说一个inode可以在运行的时候对应多个
dentry;还有一个是file结构,这个结构是和进程紧密联系的,通过文件描述符
就可以得到对应的file结构。