*~ 文件有什么用;它们是 Ubuntu/Linux 中的某种默认备份吗?

*~ 文件有什么用;它们是 Ubuntu/Linux 中的某种默认备份吗?

我注意到每当我编辑文件时都会创建(隐藏)这个 *~ 文件;通常是文本文档、脚本。它是某种备份吗?!?看起来是这样……但是,我没有为此配置备份服务……

那么,这些文件是备份文件吗?...比如内容或属性?如果是,如何使用来恢复/恢复文件所提供的内容?

答案1

如果您使用emacs或编辑文件,通常会生成gedtit这些备份文件。假设您编辑一个名为的文件,那么它将创建一个文件 nemed ,其中包含您编辑之前的缓冲区。*~mytext.txtmytext.txt~

您可以使用终端恢复未编辑的版本

mv mytext.txt~ mytext.txt

它将恢复更改。这适用于所有可以以文本形式编辑的文件。

我个人觉得它很烦人,要摆脱它们,你可以设置别名,例如,

alias cln='rm -i *~'

答案2

是的,这是备份。您的编辑器显然会创建这些,您可以将其配置为不这样做。

相关内容