【linux】使用swap文件恢复非正常关闭的文件
前言
使用vim的时候,文件编辑过程中可能会出现bug,导致非正常关闭。为了保存刚刚修改的内容,需要对文件进行恢复。
操作过程
1.查看目录文件
zrj@zrj-ThinkPad-E470:~/work/code/facedetection/src$ ll total 48 drwxrwxr-x 2 xxx xxx 4096 Sep 11 16:48 ./ drwxrwxr-x 6 xxx xxx 4096 Sep 11 12:23 ../ -rw-rw-r-- 1 xxx xxx 10859 Sep 11 16:48 facedet.cpp -rw-r--r-- 1 xxx xxx 20480 Sep 11 16:43 .facedet.cpp.swp -rw-rw-r-- 1 xxx xxx 6346 Sep 11 16:44 facedet_test.cpp
发现多了个swap文件。
2.问题描述
E325: ATTENTION Found a swap file by the name ".facedet.cpp.swp" owned by: xxx dated: Tue Sep 11 16:59:21 2018 file name: ~xxx/work/code/facedetection/src/facedet.cpp modified: no user name: xxx host name: xxx-ThinkPad-E470 process ID: 22229 (still running) While opening file "facedet.cpp" dated: Tue Sep 11 16:55:31 2018 (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r facedet.cpp" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".facedet.cpp.swp" to avoid this message. Swap file ".facedet.cpp.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
3.原因分析
a.文件非正常关闭;
b.另一个Terminal也在编辑同一个文件;
4解决方法
a.非正常关闭;
使用recover覆盖文件,再删除swap文件;
1. vim -r facedet.cpp 2. rm .facedet.cpp.swp
b.同时编辑同一个文件;
先关闭一个文件再编辑另一个,注意避免同时编辑同一个文件;
注意,修改文件时请注意避免同一个文件产生两个不同的版本。
参考
1.csdn博客;
完
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
分类:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2017-09-11 Vec3b类型数据确定颜色通道