即使旧文件已被替换,其他进程是否能够完成读取旧文件?
答案1
如果另一个进程始终保持文件打开,那么它应该能够继续读取。
就像您可以删除一个打开的文件一样,打开该文件的进程仍然能够从该文件进行读取/写入,直到它关闭。
答案2
是的,打开文件的进程将通过打开的文件描述符读取文件。mv 命令只会更改关联的目录条目。
即使旧文件已被替换,其他进程是否能够完成读取旧文件?
如果另一个进程始终保持文件打开,那么它应该能够继续读取。
就像您可以删除一个打开的文件一样,打开该文件的进程仍然能够从该文件进行读取/写入,直到它关闭。
是的,打开文件的进程将通过打开的文件描述符读取文件。mv 命令只会更改关联的目录条目。