Linux/UNIX:显示文件索引节点(索引号)

时间:2020-01-09 10:40:35  来源:igfitidea点击:

问:如何使用命令行显示文件索引节点号?

答:

索引节点是Unix/Linux文件系统上的数据结构。
索引节点存储有关常规文件,目录或其他文件系统对象的基本信息。
您可以使用以下两个命令来显示一个索引节点:

  • ls command:列出目录内容

  • stat命令:显示文件或文件系统状态

ls命令

使用-i(显示每个文件的索引号)选项输入ls命令:

$ ls -i /etc/passwd

输出:

752010 /etc/passwd

752010是/etc/passwd文件的索引号(索引节点)。

stat命令

$ stat /etc/passwd

输出:

File: `/etc/passwd'
  Size: 2026            Blocks: 8          IO Block: 4096   regular file
Device: 811h/2065d      Inode: 752010      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2007-08-20 23:19:20.000000000 +0530
Modify: 2007-07-07 00:06:56.000000000 +0530
Change: 2007-07-07 00:06:56.000000000 +0530

您可以使用索引节点号删除或搜索文件。