以〜结尾的文件从哪里来?


15

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

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

Answers:


22

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

在此处输入图片说明

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


哇。我一直想知道。刚刚关闭了gedit,因为使用git时会引起混乱
BKSpurgeon

8

它们是备份文件,如您所说自动生成。一些应用程序使用此格式。通常,.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分钟?)。


5

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

凯特备份文件配置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.