Linux / Unix: Find Inode Of a File Command

Linux / Unix: Find Inode Of a File Command

In Linux and Unix, an inode is a data structure that stores information about a file or directory, such as its name, size, permissions, and location on the file system. Each file and directory on a Linux or Unix system has a unique inode number that identifies it.

To find the inode of a file in Linux or Unix, you can use the ls command with the -i option. For example, to find the inode of the file /etc/passwd, you can use the following command:

refer ‮‬to:lautturi.com
ls -i /etc/passwd

This will output the inode number of the file, preceded by the letter i.

You can also use the stat command to display the inode number of a file. For example:

stat -c %i /etc/passwd

This will output the inode number of the file as a numerical value.

You can also use the find command to find the inode of a file. For example:

find . -type f -inum INODE_NUMBER

Replace INODE_NUMBER with the inode number of the file you are looking for. This will search the current directory and its subdirectories for a file with the specified inode number.

You can use the inode number to identify a file on the file system, or to determine whether two files are actually the same file. Inodes are an important aspect of Linux and Unix file systems, and understanding how to find the inode of a file can be useful in certain situations.

Created Time:2017-10-29 22:08:59  Author:lautturi