我有两个简单的问题:
两个文件描述符何时指向同一个打开的文件?
两个打开的文件何时指向同一个inode? p>
另外,如果你碰巧有一些很好的文档和解释这个的图表,如果你给我看链接,我将非常感激:)
谢谢!
答案 0 :(得分:2)
您可以根据需要为单个文件打开任意数量的文件描述符 - 只需拨打open()
几次即可。操作系统通常允许打开文件以供读取(通过需要访问的客户端数量)或读取和写入(但仅限于单个客户端)。
如果文件系统中的两个文件是指向同一文件的硬链接,则它们可能指向同一个inode。