如何在Linux中仅提取文件的inode编号?

Rok*_*nar 5 linux bash

只是一个简单的问题.我想在我的bash脚本中使用我的inode编号,但是,我需要一些帮助.

我正在使用命令ls -i "filename",它回应"inode number""filename".问题是,我只需要inode号码.有没有办法,我可以"切片"输出?

P.P*_*.P. 5

您可以使用stat命令%i来仅获取inode nuymbers:

stat -c '%i' *
Run Code Online (Sandbox Code Playgroud)

大多数实用程序/命令用于获取inode使用lstat系统调用,这也是命令使用的系统调用stat.

  • GNU stat使用`-c`.BSD stat似乎使用`-f`. (3认同)