Linux/Unix:查找文件命令的索引节点

时间:2020-01-09 10:41:15  来源:igfitidea点击:

如何在Unix之类的操作系统下查找文件的索引节点(索引节点)?
索引节点号存储有关常规文件,目录或其他文件系统对象的所有信息,但其数据和名称除外。
要查找索引节点,请使用ls或stat命令。

ls命令:显示索引节点

$ ls -li filename
$ ls -li /etc/resolv.conf

输出示例:

25766494 -rwxr-xr-x 1 root root 332 May 5 14:14 /etc/resolv.conf

25766494是索引节点号,-i选项显示/etc/resolv.conf文件的索引号(索引节点)。

stat命令:Display Inode

您还可以使用stat命令,如下所示:

$ stat fileName-Here
$ stat /etc/passwd

输出示例:

File: `/etc/passwd'
  Size: 1644      	Blocks: 8          IO Block: 4096   regular file
Device: fe01h/65025d	Inode: 25766495    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-05-05 16:29:42.000000000 +0530
Modify: 2012-05-05 16:29:20.000000000 +0530
Change: 2012-05-05 16:29:21.000000000 +0530