如何通过inode查找文件?

nanbazhangbiao 2011-09-08 02:40:52
如何通过inode号来查找该inode号对应的文件路径?

我是说想在程序中得到哈,,,不是用命令来获取!
...全文
1133 6 打赏 收藏 转发到动态 举报
写回复
用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号

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧