linux 下 使用 .swp文件恢复源文件

4 篇文章 0 订阅

今天在开发的过程中,突然断网,然后与服务器断开连接,此时我正在编辑一个比较重要的文件,与服务器重新连接后,本来是想删除 .swp文件,手速快了,直接rm -rf 源文件,这个时候有点慌。

笨方法

转念一想,.swp文件不就是保存源文件信息的么,肯定有办法恢复,我的操作如下: (eg:源文件为 daily)

  1. cp.daily.swp .daily.swp.bak
  2. cp .daily.swp daily
  3. vi daily
    这个时候提示,我们输入R (recover),然后输入 :wq!
  4. 搞定

好方法

经过和同事的聊天,发现了一个新的方法,这里需要用的

vim -r .daily.swp

在这里插入图片描述
这样我们的源文件就回来啦

日常的建议

新的方法:
其实为了防止这种情况的发生,我们可以将daily文件建立一个本地git 仓库,这样不至于一下子删除掉,没法找回来

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值