当前位置:  技术问答>linux和unix

关于文件系统的问题,谢谢回答

    来源: 互联网  发布时间:2016-08-08

    本文导语:  在一个文件系统里是不是每个目录都有一个索引节点对象和一个目录对象啊?还有就是什么是索引节点对象和目录对象,具体指什么,最好举个例子,谢谢了!!!! | 你需要弄清楚  i节点和文件表项。 弄清...

在一个文件系统里是不是每个目录都有一个索引节点对象和一个目录对象啊?还有就是什么是索引节点对象和目录对象,具体指什么,最好举个例子,谢谢了!!!!

|


你需要弄清楚  i节点和文件表项。

弄清楚这个你就清楚了。



|
这两个概念在ULK里都有很好的描述。
索引点对象(inode)是文件系统用来对文件进行操作的。内核中用结构体struct inode来表示,它包含了文件的属性(比如权限、创建日期等)以及文件的组织。一般情况下,用户不能直接操作inode对象。在Linux的VFS中,文件目录是当做一种特殊的文件,因此也有inode.

文件系统通过文件目录的索引对象把当做一个文件读出来之后,就转换成目录对象(dentry),内核中用struct dentry来描述他。他也包含了一些回调函数,主要是用于对目录操作的。在结构体的成员struct dentry_operations*d_op中。

另外,还有一个对象是file,可能比较熟,是用于进程和文件之间交互的,进程每打开一个文件就有一个file对象,所以一个真实的文件对运行中可能对应着许多file object。

    
 
 

您可能感兴趣的文章:

  • EAR就什么文件?发布EJB就一定是JAR文件吗?请大家回答一下吧
  • 请教关于利用java把文件打包的问题,希望能够得到简单的回答,在线等待结帖
  • 如何将一个文本文件在写入前先清空?急待回答。代码如下:
  • *. 有个Bug始终未解决:是有关文件读写的:不知道是怪异还是。。。哎,有人摸索出了帮忙回答下
  • !!!!!!!!!!!!!!!!!!!第二天 接触 Linux后不会访问WINDOWS下 文件,请回答
  • 刚才那个帖子没人回答,直接加到50分,一个简单的C绝对简单文件写makefile的问题,先来先得,快速结贴
  • 高分请教!回答完了再加200分!linux 上的c++或c 程序能不能读写excel文件?
  • 哪里有用JAVA读取 MS-Excel文件的包?谢谢谢谢
  • 请问用JBUILDER7怎么把一个.class文件转变为.exe 文件,请具体说明一下,谢谢了!
  • 后缀名为.RPM的文件(如wget-1.5.0-2.src.rpm)是什么文件?在WIN98或NT上能用什么文件打开?谢谢!
  • 在linux中"XXX.l"是什么文件(文件扩展名为L),用gcc怎么编译?谢谢大家!
  • 自动生成makefile的问题, C文件成功,但CPP文件失败,请指点.谢谢.
  • g++:如何包含外部头文件的文件夹?(急着用,在线等,谢谢大家了)
  • 【菜鸟提问】我想查看一个文件夹下每一个子文件夹的大小用什么命令?谢谢~
  • 请教/var/adm/wtmpx文件的最大大小是多少?是一个数值还是一个与文件系统的比值?是如何设置大小限制的?谢谢!!
  • 急问:怎么将一个文本文件平均拆分成10个文本文件?在shell里面怎么实现?谢谢
  • 怎样按文件名批量删除文件,急,在线等,谢谢
  • 新手请问,检查某个指定文件是否存在于opt目录下,如果存在则把该文件名保存到文本文件里,用Shell脚本如何写?请简写代码供参,谢谢。PM5
  • 菜鸟问题:怎样创建一个对所有文件只有只读权限的linux帐号,谢谢!
  • 关于FTP取文件的问题,在线等,谢谢!
  • 在redhat linux9下,如何解压rar压缩文件,在线等待,谢谢
  • 请问FILE结构体和文件描述符有什么联系?谢谢
  • 请问linux下如何在保留目录的情况下,删除目录中的多个文件?谢谢
  • 请问怎么用JAVA向一个已经存在的文本文件输入字符,也就写文件?谢谢!(急!)
  • 关于文件权限的问题,谢谢
  • 菜鸟请问(Red Hat Linux)里面的用于开发窗口程序的头文件是什么,谢谢
  • 谁有读取cad文件的java源程序?谢谢了!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 菜问题:请问如何根据文件中的一段内容查找文件路径和文件名称,在线等候
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • shell脚本剪切文件文件,并生成新文件的问题
  • 文件编码及UTF-8、BOM、0XFEFF相关问题
  • GUI问题:如何使用文件选择对话框保存文本文件,图像文件??
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 不解,上传文件后压缩文件的中文文件名问题,转码也不管用?
  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • ext3文件系统问题:文件在硬盘上的物理位置,一组文件要据此排序。
  • jsp文件访问jar文件,路径问题。
  • Linux www服务 文件夹内文件数量问题
  • 一个奇怪的问题:Red Hat 7.2下用mv复制-粘贴文件变成了剪切-粘贴文件,用mv -b也不行。而两周前同样的机器却没有出现这种问题。alias中m
  • 请问unix下修改文件和文件夹读写权限的问题
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 关于在只读文件系统中,更新文件的问题
  • 高手请进:linux下使用.o文件,makefile文件的问题
  • 2个问题 急-共享文件夹和安装文件
  • 简单的问题,如何用命令 批量 删除某一目录下的 .o 文件?如何批量把只读文件改成可写文件?
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 文件夹或者文件权限问题?
  • C++ I/O 成员 eof():如果处于文件结尾处则返回true
  • Shell脚本如何递归现实一个文件夹中的文件(文件夹中含有文件夹)
  • WinDows8最新版文件夹加密
  • 求命令:什么命令可以把文件夹下所有的文件按修改时间先后排出来,包括子文件夹里的文件。
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • [提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件
  • python异常信息堆栈输出到日志文件
  • 请问:proc中的头文件中能包含头文件吗?(感觉如果头文件中包含头文件的话,在链接时就会有错误啊)
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3