swap file "*.swp" already exists!的解决方法

    选择打赏方式

前天重装了一下服务器,因为本站使用的是套路云的轻量,系统内置的源也自然是阿里云的了。

正常来说很多的站长们建站都会选择centos,以前我也是一位centos使用者,现在我选择了debian,因为它这个系统占用内存实在是太低了!满满的奥利给。

可正是因为使用的是debian,套路云的apt源竟然最高只到debian 9版本,所以就需要换源了~换源那当然是需要编辑文件的了。

Linux下修改文件内容难免会开启多次vim编辑, 同一个文件如果在上一次编辑时未进行保存,则在下一次想要进行编辑时就会出现如下内容:

swap file "*.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
原因:

使用vim编辑文件实际是先copy一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w后才保存临时文件到原文件,执行:q后才删除临时文件。

可我们每次打开编辑文件,系统都会自动检索是否有临时文件, 有则询问如何处理,就会出现如上情景。

解决方法:

1.使用cd命令进入到你修改的这个文件目录下

2.删除swp文件:

rm -rf *.swp
Tips:在同目录下使用ls -a | grep ..swp命令可以看到是否有此文件

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/163.html
如您对本文章内容有所疑问、反馈或补充,欢迎通过邮箱:admin@h2fast.cn 联系我们!
正文到此结束

热门推荐