2

我有两个简单的问题:

两个文件描述符什么时候指向同一个打开的文件?

两个打开的文件什么时候指向同一个 inode ?

另外,如果您碰巧有一些很好的文档,其中包含解释这一点的图表,如果您向我展示它的链接,我将非常感激 :)

谢谢!

4

1 回答 1

2

您可以根据需要为单个文件打开任意数量的文件描述符 - 只需调用open()几次。操作系统通常允许打开文件以供读取(由尽可能多的客户端访问)或供读取和写入(但只能由单个客户端打开)。

如果文件系统中的两个文件是指向同一个文件的硬链接,则它们可以指向同一个 inode。

于 2010-03-25T22:48:52.330 回答