如何删除扩展名为“~”的重复文件

如何删除扩展名为“~”的重复文件

我在打开其中一个配置文件时遇到问题,每次我尝试通过以下方式编辑它时都会出现sudo vi XX file name XX 以下信息:

“交换文件“.config.ini.swp”已存在![O]以只读方式打开、(E)仍然编辑、(R)恢复、(D)删除、(Q)退出、(A)中止:”

然后我看到我的目录中有另一个配置文件,其扩展名为“文件名.ini~

谁能告诉我如何备份文件并删除重复的文件。

非常感谢!

答案1

波浪号filename.ext~是 vi/vim 备份文件。它们是您在 vim 中打开之前编辑的文件的副本。

这些.swp文件是交换文件,它们充当锁,阻止您在另一个 vim 实例中编辑该文件。如果您的 vim 实例在编辑时崩溃,这些文件会保留下来。

如果您确定不需要恢复崩溃前的任何编辑,则可以删除它们。

对于波浪号文件,如果您想从中恢复,只需执行mv config.ini~ config.ini。如果您想在当前工作目录中删除它们(全部):find . -name "*~" | xargs rm

相关内容