linux swp文件是一种后缀为“.swp”的文件,该文件是在当使用vi或者vim编辑一个文件时产生的,当编辑完成正常退出时,该文件就会自动删除;swp文件是隐藏文件,在目录下使用“ls -al”才能查看。

1. 出现swp文件的现象

我们使用vim命令编辑某文件,出现如图提示,此时我们也可以直接按E键进行正常进行编辑,但是下次还是可能出现。

解释一下,出现这种情况是此文件产生了交换文件,即后缀为.swp的文件。.swp文件即swap(交换分区),当使用vi或者vim编辑一个文件时,就是产生,编辑完成正常退出时,这个文件就会自动删除,.swp文件是隐藏文件,在目录下使用ls -al才能查看

2. 出现原因

1:当我们编辑一个文件的时候,另外一个人也在编辑的时候,会出现;
2:当我们编辑文件时候,突然断电,或者突然断网,为了防止数据丢失,也会出现这种文件。

3. 解决方案

当产生此文件时,我们可以直接rm -f .abc.swp删除此swp文件,否者每次编辑就会出现提示,但是如果是在文件编辑之后,出现非正常退出,此时我们的配置并没有保存在abc文件中,我们需要使用 vi -r abc进行恢复,如图进行文件恢复,然后回车,配置就会从.swp中恢复到abc中,然后再删除.swp文件

【Linux】swp文件相关推荐

  1. linux之删除vi残留的swp文件

    Linux vi 非正常退出都会在相应的位置保留.swp文件.并且这是隐藏文件,看不见 每次再vi 的时候就会出现告警信息并且导致无法编辑.这个时候如果想要保存,那么先:revover--->编 ...

  2. Linux编辑文件时,提示.swp文件已存在怎么办?

    在学习Linux的时候,学到了Vim编辑器突然会出现 交换文件".文件名.swp"已存在! 出现这种情况,一般来说都是没有保存退出导致的 解决的办法为: 先按Q退出到文件所在目录 ...

  3. Linux下删除SWP文件

    在使用Linux系统时,经常会由于网路断开等原因,导致生成.swp文件,那么此时,可以输入如下指令: rm -rf xxx.swp 来删掉该文件. 之后可以输入ls -a 来查看是否删干净了.

  4. linux生成了.swp文件怎么办

    生成.swp的原因: 1:当我们编辑一个文件的时候,有第二个人也在编辑的时候,会出现:         2:vi时异常退出,如突然断电,或者突然断网,为了防止数据丢失,也会出现这种文件:. 解决方法: ...

  5. Linux中.swp 文件的产生与解决方法

    .swp简介 vim中的swp即swap(交换分区)的简写,在编辑文件时产生,它是隐藏文件.这个文件是一个临时交换文件,用来备份缓冲区中的内容.类似于Windows的虚拟内存,就是当内存不足的时候,把 ...

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

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

  7. 如何查看linux中文件打开情况

    如何查看linux中文件打开情况 前言 我们都知道,在linux下,"一切皆文件",因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就 ...

  8. linux xshell 传文件,xshell linux传文件

    yum  install lrzsz 安装完毕即可使用 rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具 windows端需要支持ZModem的telnet/s ...

  9. 关于vi不正常退出产生的swp文件

    首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的.教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈-我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转 ...

  10. linux复制文件带系统时间,不同方法/系统下复制文件时新文件的日期区别,以及查看文件创建时间、修改时间、访问时间的方法...

    1:1 格拉摩根的洛斯里克城.有一个狗头人.名叫唯一丢人.是Paradox的伯爵.任天堂的主宰.育碧的bug.波兰蠢驴的打桩机. 1:2 他有三个妻.一名Windows.一名Linux.一名MacOS ...

最新文章

  1. Python Socket编程基础篇
  2. Python安装与简单使用
  3. (组合数学习题)递推关系一道经典题分析与解答
  4. 0712 - 坚守,加强老本
  5. Android模拟器群控,安卓模拟器多开哪个好 流畅不卡、省资源、群控刷机都有
  6. CAD如何自定义快捷键
  7. 企业cc邮箱发件服务器设置,C#发送邮件(阿里企业邮箱示例 包括各个类型的服务器及端口配置)...
  8. 【快乐离散数学】谓词与量词 | 嵌套量词 | 狄摩根定律 | Predicates and Quantifiers | Nested Quantifiers
  9. 十进制转8421BCD码详解
  10. WEP(有线等效保密)
  11. FreeRTOS中多种信号量
  12. UWB的三种算法详解
  13. 欧文计算机科学排名,2020年加州大学欧文分校排名TFE Times美国最佳计算机科学硕士专业排名第36...
  14. CouchDB查询文档
  15. 系统学习SSH(一)--SSH
  16. Vue中的@blur和@focus事件
  17. 微服务架构设计实践系列之五:架构准备阶段
  18. jquery 实现 图片放大
  19. 基于NVIDIA TX2的usb basyer工业相机编码推流
  20. 解救人质的android游戏,一枪制敌解救人质游戏

热门文章

  1. c语言中变量属性,C语言学习笔记--C语言中变量的属性关键字
  2. mac上面的文件分割与合并
  3. 360 技术岗秋招笔试原题(2022届)
  4. 配置Stratified-Transformer、Point-Transformer系列
  5. 欧拉降幂公式模板hdu4704
  6. 用python读取tif格式图像
  7. 统计一个字符串中单词的个数(C语言)
  8. 2015年数模B题学习报告
  9. 正式通知!低学历恭喜了!每人补贴8000元,限本科以下学历,政策扶持,名额有限,速看...
  10. pytorch高版本(如1.7.0)RuntimeError: Legacy autograd function with non-static forward method is deprecate