Linux中的inode

inode是什么

一个文件由两部分组成:元信息和数据。
在Linux中,inode包含文件的元信息,具体来说有以下内容:

  • Size 文件的字节数
  • Uid 文件拥有者的User ID
  • Gid 文件的Group ID
  • Access 文件的读、写、执行权限
  • 文件的时间戳,共有三个:
    • Change 指inode上一次变动的时间
    • Modify 指文件内容上一次变动的时间
    • Access 指文件上一次打开的时间
  • Links 链接数,即有多少文件名指向这个inode
  • Inode 文件数据block的位置
  • Blocks 块数
  • IO Blocks 块大小
  • Device 设备号码

通过stat命令可以查看文件的inode信息:

stat 123.txt

在这里插入图片描述

inode号码

每一个inode都有一个号码,Linux用不同的inode号来区分不同的文件,而不是文件名。
比如:不同硬链接的文件名不一样

posted @ 2020-08-30 23:06  NetRookieX  阅读(2)  评论(0编辑  收藏  举报