CentOS Linux系统下swp,swo文件扩展名临时隐藏文件

本文详细解析了CentOS Linux系统下.swp和.swo隐藏文件的作用及生成机制,探讨不同版本环境下这些文件的处理方式,以及它们对磁盘空间的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS Linux系统下swp,swo文件扩展名的隐藏文件

系统版本:
CentOS Linux 6.8

场景:
今天巡检oracle系统的时候,发现/home目录大小超过80%,因一般不允许超过这个值,所以看一下有哪些日志或文件可以删除,好腾出空间来。
无意中发现一个log文件夹下有7GB的数据,但是可以使用ls看到的只有一个文件,但它的大小只有3GB,试着使用ls -a查看是否有隐藏文件,果然发现有两个隐藏文件,文件名为:
.listener.log.swp
.listener.log.swo

swp临时隐藏文件的作用:
    临时文件,即可以删除,使用rm删除即可。
    
swp临时隐藏文件如何产生的:
    第一次使用vi打开文件后,就会产生一个以swp为后缀的隐藏文件(这时候使用另一个会话端口会查看到);
    假如这个时候有第二个窗口同时打开同一个文件,这个时候会产生第二个临时文件swo为后缀的隐藏文件;
    依次类推,第三个临时隐藏文件为swn;
    即文件名的规律为:swp为首,以字母逆时针依次出现,即:swp,swo,swn,swm......
    一开始有点好奇,那这个临时隐藏文件有没有限制多少个呢?
    然后测试了一下,一开始以为出现完所有字母后不会再出现,然而并不是这样,
    当出现到swq后,下一次还会出现以swp为后缀的文件(当然一般不会在这么多窗口打开同一个文件)。

假如在打开文件的时候,发生意外,如关闭会话端口或者关闭机器,这该临时隐藏文件就会保留下来,这是在6.8版本上的情况;

但在7.5版本环境下,上面的操作并不会保留该swp临时隐藏文件;
但在7版本的环境下在20多个窗口打开同一个文件后,产生了20多个临时隐藏文件,发生意外的情况下,仍然会保留部分文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值