文件描述符和打开的文件

时间:2010-03-25 22:43:24

标签: file file-descriptor inode

我有两个简单的问题:

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

两个打开的文件何时指向同一个inode?

另外,如果你碰巧有一些很好的文档和解释这个的图表,如果你给我看链接,我将非常感激:)

谢谢!

1 个答案:

答案 0 :(得分:2)

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

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