本文共 614 字,大约阅读时间需要 2 分钟。
今天在使用Linux系统时,非正常关闭了文件。再次尝试打开时,系统提示存在交换文件".nginx.conf.swp",具体错误如下:
错误提示:
E325: 请注意发现交换文件 ".nginx.conf.swp"所有者: root日期: Fri Jun 23 09:44:19 2017文件名: /usr/local/src/nginx-1.1.10/conf/nginx.conf修改过: 是用户名: root主机名: demo进程 ID: 5168正在打开文件 "nginx.conf"日期: Fri Jun 23 09:57:15 2017比交换文件新!
问题分析:
另一个程序可能在同时编辑同一文件。
如果有其他程序正在编辑同一文件,《请注意避免多个版本的产生》,避免冲突。上次编辑时可能遇到问题。
如果上次编辑过程中崩溃,请使用以下方法恢复内容:vim -r nginx.conf
恢复修改内容。解决方法:
恢复文件并删除交换文件
使用命令vim -r nginx.conf
恢复文件,并删除交换文件:rm -f .nginx.conf.swp
隐藏文件通常以点开头,可以通过 ls -a
查看。
手动删除交换文件
直接删除交换文件:rm -f .nginx.conf.swp
完成以上操作后,重新打开文件即可,交换文件提示将消失。
转载地址:http://qxwfk.baihongyu.com/