如何在Linux中查找文件的Inode
时间:2020-01-09 10:39:11 来源:igfitidea点击:
使用ls命令
查看Linux文件系统上文件的已分配索引节点的simplist方法是使用ls
命令。与-i
标志一起使用时,每个文件的结果都包含文件的inode编号。
ls -li
276944 drwxr-xr-x 16 www-data www-data 4096 Jun 4 2019 html 405570 drwxr-xr-x 5 www-data www-data 4096 Jun 10 21:48 wordpress
在上面的示例中,ls
命令返回两个目录。返回列表的第一列是分配的索引节点。
- html目录被分配了inode 276944
- wordpress目录被分配了inode 405570
使用stat命令
查看文件索引节点的另一种方法是使用stat命令。该方法通常用于单个文件,而ls
命令用于文件列表。
该示例将stat上面显示的html目录。
stat ./html
File: ./html Size: 4096 Blocks: 8 IO Block: 4096 directory Device: 801h/2049d Inode: 276944 Links: 16 Access: (0755/drwxr-xr-x) Uid: ( 33/www-data) Gid: (33/www-data) Access: 2019-12-06 13:33:13.194964943 +0000 Modify: 2019-06-04 01:47:16.000000000 +0000 Change: 2019-12-06 13:33:05.246318669 +0000
从状态输出中可以看到,返回的inode值与ls命令中的值相同:276944.