我在打开其中一个配置文件时遇到问题,每次我尝试通过以下方式编辑它时都会出现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