【发布时间】:2013-01-26 00:22:24
【问题描述】:
我需要用 C/C++ 编写一个程序,请求用户输入一个 inode 编号,然后返回所有 inode 标头字段和信息。我根本不熟悉 linux 系统和命令。我找到了一些命令并尝试了不同的东西,但没有像我需要的那样工作。
find -inum inodenumber
会给我包含指定数字的文件的路径。我需要的所有信息都来自 istat(根据我的研究),但我无法让它工作。我在做
istat FILENAME.jpg
我得到了回应:
缺少图片名称和/或地址 用法:istat[-B num] [-f fstype] [-i ingtype] [-b dev_sector_size] [-o imgoffset] [-z zone] [-s seconds] [ivV] image inum ...
我需要做什么?
【问题讨论】:
-
可以通过
ls -i file或stat --format %i file获取文件的inode号
标签: c++ c shell linux-kernel inode