首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C程序:通过inode编号获取inode报头字段和信息

C程序:通过inode编号获取inode报头字段和信息
EN

Stack Overflow用户
提问于 2013-02-11 05:53:03
回答 3查看 2.8K关注 0票数 0

我需要用C/C++编写一个程序,要求用户输入inode编号,然后返回所有inode头字段和信息。我对linux系统和命令一点也不熟悉。我找到了一些命令,并尝试了一些不同的东西,但它们并不像我需要的那样工作。

代码语言:javascript
复制
find -inum inodenumber

将为我提供包含指定数字的文件的路径。我需要的所有信息都来自istat (根据我的研究),但我无法让它工作。我正在做

代码语言:javascript
复制
istat FILENAME.jpg

我得到的回应是:

缺少镜像名称和/或地址用法:istat B num -i ingtype -o imgoffset -s秒镜像inum ...

我该怎么办?

EN

回答 3

Stack Overflow用户

发布于 2013-02-11 05:58:27

istat仅适用于磁盘映像,而不适用于实时文件系统。

在Linux中,没有系统调用可以根据文件的inode号在活动文件系统中查找文件。

票数 1
EN

Stack Overflow用户

发布于 2013-02-11 05:57:05

当然是运行man istat

通常,您可以通过运行man从终端本身获得帮助。

票数 0
EN

Stack Overflow用户

发布于 2013-02-12 09:54:58

尝试使用inode编号运行find,然后使用它通过stat生成的文件名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14803007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档