您能复制(下载)当前打开的文件吗?

您能复制(下载)当前打开的文件吗?

我目前正在我们的 Ubuntu 服务器上生成一个大文件。一个 Python 进程打开了文件句柄并不断向其中写入新行 (JSONL)。我的问题是,我是否可以将该文件下载到我自己的设备上而不会导致问题(例如,Python 进程崩溃或文件损坏)?我知道我可以尝试一下,但我不想冒这个险。

据我所知,lock文件系统中没有隐藏/文件,因此我认为它是安全的。我还想了解更多有关一般用例的信息:什么时候复制文件是安全的,什么时候不安全(如果有的话)?

答案1

由于复制不涉及更改文件,因此它可能不会中断正在进行的过程。将文件“复制”到另一个 Ubuntu 系统可能是“安全的”,因为您将复制开始复制时存在的数据。复制过程中添加的任何数据都不会包括在内。

相关内容