以 ~ 结尾的文件来自哪里?

以 ~ 结尾的文件来自哪里?

~在 Ubuntu 上工作时,有时会出现重复的文件名,这些文件名与原始文件名仅有一个区别。

我知道 Kate 会生成备份文件并调用它们your_file.py.swp。这是否类似?如果是,哪个程序会生成它们?为什么它们不会消失?

答案1

如果您使用 gedit 编辑现有文件,则默认首选项是“在保存之前创建文件备份”。如果您想更改此默认行为,请打开 gedit,然后转到菜单栏并选择编辑 --> 首选项。单击编辑器选项卡,然后取消选中文件保存才能将其关闭。

在此处输入图片描述

另一个常见的~文件创建器是emacs- 有些人认为它比 gedit 更流行/更常见。

答案2

它们是备份文件,正如你所说,是自动生成的。有多个应用程序使用这种格式。通常,.swp 文件是在文件实际打开进行编辑时生成的,并且任何自动备份都会保存到文件中~

touch file

ls | grep file
file

nano -B file 
# make a change to file, save changes

ls | grep file
file
file~

我不太确定 Kate,但除非你使用其他编辑器,否则我推测它是来自 Kate 的自动备份(每 10 分钟一次?)。

答案3

Kate 也会生成它们。您可以在“设置”>“配置 Kate”>“编辑器组件”>“打开/保存”>“高级”中关闭它们或对其进行不同的配置。

Kate 备份文件配置

相关内容