为什么编译后的程序会用 ~ 创建一个副本?

0 ubuntu filenames files

为什么当我第一次运行程序时,它会创建一个以 ~ 结尾的文件副本?例如,像HelloWorld.luawhen run 这样的文件会创建 2 个文件:HelloWorld.luaHelloWorld.lua~. 发生这种情况的目的是什么?

Bic*_*hoy 5

这与“编译”程序无关,甚至与编码无关。这是您创建备份文件的文本编辑器。

您的文本编辑器(我假设gedit在这种情况下,但如果我错了,请纠正我)似乎被配置为默认创建备份文件。您应该在编辑的任何文本文件中观察这种行为。

检查此答案以获取解决方案。