社区
Linux/Unix社区
帖子详情
如何通过inode查找文件?
nanbazhangbiao
2011-09-08 02:40:52
如何通过inode号来查找该inode号对应的文件路径?
我是说想在程序中得到哈,,,不是用命令来获取!
...全文
1133
6
打赏
收藏
如何通过inode查找文件?
如何通过inode号来查找该inode号对应的文件路径? 我是说想在程序中得到哈,,,不是用命令来获取!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nanbazhangbiao
2011-09-09
打赏
举报
回复
[Quote=引用 2 楼 zmlovelx 的回复:]
没有文件名, 不知道楼主是如何得到inode号的.
[/Quote]
楼上没懂我的意思。。我就是根据文件名得到的inode
但是,有可能这个inode指向了很多个文件,也就是硬链接。
如何获得这些所有的链接路径!
帅得不敢出门
2011-09-09
打赏
举报
回复
没有文件名, 不知道楼主是如何得到inode号的.
linux_6
2011-09-09
打赏
举报
回复
getxattr
念茜
2011-09-09
打赏
举报
回复
哦,不好意思
知道find -inum可以找到,就跟一下他的系统调用,函数就出来了,fstatat或者fstatat64.
nanbazhangbiao
2011-09-09
打赏
举报
回复
我知道find命令可以得到。
但是我不是在命令下。。在程序中!
我开头就说了的。。不看人家需求!
念茜
2011-09-09
打赏
举报
回复
find . -inum 你得到的inode号
linux中的文件IO-3.1.linux应用编程和网络编程第1部分
本课程主要讲解linux中的文件读写和IO处理,包括API的概念、open函数的重要flag、linux内核管理文件的原理、i
node
和v
node
、文件共享、标准IO等。终目的是让大家理解并掌握在linux中使用API和库函数进行文件操作的...
通过文件i
node
查找文件
内容
实现通过文件i
node
,搜索磁盘,查找到文件内容
【Linux】文件系统的i
node
是什么?软硬链接是什么?了解意义
当我们在 LIiux 中输入 ll-i 指令时,会显示文件信息:权限、拥有者、所属组等这些我都知道,但是最前面的比如 1051810 是什么,还有权限后面的3和6是什么呢?本章我们就来讲解一下 i
node
和 硬链接数。 ...
一、i
node
是什么?
一、i
node
是什么? 理解i
node
,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八
linux文件的i
node
,linux 文件系统,如何通过 i
node
number 定位文件内容?
想通过知道一个文件的 i
node
number,来读取它的内容,我的做法如下1.首先分配一个大小为512MB的磁盘空间dd if=/dev/zero of=bean bs=1k count=512000创建成功如图12.创建环回设备losetup /dev/loop0 bean如图2,环回设备创建成功3.创建EXT2文件系统mke2fs /dev/loop0如图3,文件系统创建成功4.挂载文件系统...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章