更改内存映射文件的文件名

时间:2010-08-23 04:27:47

标签: linux mmap

是否可以更改已打开的内存映射文件的名称, 或者,我是否需要关闭它,重命名然后重新映射它?

1 个答案:

答案 0 :(得分:2)

在文件打开时重命名文件很好,无论是否是mmaped。

在类UNIX系统中,文件本身的概念与名称(称为“链接”)不同。文件可以包含零个,一个或多个单独的名称。当您打开文件时,您可以引用该文件本身 - 可以更改或删除名称(文件将保持打开状态)。