Le 30/03/2020 à 16:33, Hendrik Boom a écrit :
On Mon, Mar 30, 2020 at 03:18:45PM +0000, aitor_czr wrote:
$ ls --inode --directory "/"

2 /
Is there anything I can do with an inode except check file identity within
a filesystem?

Can I, for example open a file for reading or writing
or read a directory given the inode number
instead of the full pathname?

I mean, as a programmer in user or superuser mode,
not running my own code inside the kernel.

-- hendrik
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

    AFAIK the only thing you can do with an inode is to check that two files are actually hardlinks to the same file. You cannot open it and you cannot obtain any information on it, including the filename. There seems to be no function in the libc, and probably no system call which takes the inode as an input parameter.

    Didier


_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to