【已解决】Linux操作场景中遇到报Found a swap file by the name “XXXXXX.swp“

遇到这个问题,是因为我临时将Linux页面在Vim页面中正在编辑中,忽然电脑宕机,导致意外中断了我的编辑,当我再次进入到LInux环境,并且想重新编辑我的目标文件时,使用vim命令就会提示Found a swap file by the name "XXXXXX.swp"

官方的介绍:

当你在Linux系统中看到这样的消息:“Found a swap file by the namXXXXXX.sh.swp"”,这通常意味着你正在使用某种文本编辑器(很可能是Vim或Vi),并且该编辑器创建了一个交换(swap)文件来保存对当前编辑文件的临时更改。

交换文件(swap file)是Vim和其他一些文本编辑器用于在编辑大型文件时避免内存溢出的机制。当文件太大而无法完全加载到内存中时,编辑器会将部分内容写入磁盘上的交换文件中,并在需要时将其加载回内存。

在你的情况下,".XXXXXX.sh.swp"是Vim为名为".XXXXXX.sh"的脚本文件创建的交换文件。通常,这个交换文件会隐藏在你的文件系统中,直到你正常关闭Vim或Vi,或者遇到某种异常(如系统崩溃或编辑器意外关闭)。

如果你确信不再需要这个交换文件,你可以安全地删除它。但是,在删除之前,请确保没有Vim或Vi的实例正在使用该文件,因为这可能会导致数据丢失。

附赠删除的命令:

rm XXXXX.sh.swp

但是,如果你正在编辑".gfsstart.sh"文件,并且Vim或Vi突然崩溃或你意外关闭了终端,那么你应该首先尝试恢复你的工作。你可以使用Vim的"-r"选项来尝试恢复文件:

vim -r .XXXXXX.sh

这将尝试从".gfsstart.sh.swp"交换文件中恢复".gfsstart.sh"文件的更改。如果恢复成功,Vim将询问你是否要保存更改。在保存之后,你可能需要手动删除交换文件,以避免未来的混淆。

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Be explorer

若认可笔者文章,手头富裕望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值