Linux解决SWP文件的删除之道(linux删除swp文件)

随着 Linux 平台日益受到欢迎及广泛使用,有很多新手在维护 Linux 系统时会遇到一些意想不到的问题,比如文件系统中出现了很多以 “.swp” 为扩展名的文件,以及如何删除这些文件。其实,这种文件是 Linux 系统下vim或者nano编辑器生成的交换文件,它们是编辑器在进行写操作时自动生成的,并没有必要一直留存。下面就来分享一些有效的方法,来帮助管理员们解决这个问题。

重新打开编辑器

如果你发现.swp文件出现在你的Linux系统中,最简单的办法就是重新打开你正在使用的编辑器。当你重新打开编辑器时,你会发现所有.swp文件都不复存在了,因为系统再次创建该会话后就会自动清除旧的”.swp”文件。

使用命令

如果你不想重新启动编辑器,那管理员可以使用rm或者rm-v命令来手动删除.swp文件,具体使用如下:

rm -rf *swp #删除当前目录下的所有.swp文件

rm -rfv path/*swp #删除指定路径下的所有.swp文件

除此之外,可以使用find命令搜索指定系统中的所有.swp文件并且一次删除,具体使用如下:

find path -name "*.swp" -exec rm -f {} \; #删除指定路径下的所有.swp文件

由于 “.swp” 文件是存放在 “swap” 特定文件(称作虚拟内存)中的,所以管理员还可以使用 Linux 自带的swapoff命令删除该文件:

swapoff -a #关闭swap文件,并删除.swp文件

同时,使用swapoff命令生效后,可以使用top或者free命令查看,该文件清除完成后,swpp文件就会消失,如果要重新激活swap分区,可以使用swapon命令。

以上是比较有效的解决Linux下.swp文件删除的几种方法,由于.swp文件不需要一直存在在你的系统中,所以管理者一定要及时清理这些没有用的.swp文件,以保持系统的稳定。


数据运维技术 » Linux解决SWP文件的删除之道(linux删除swp文件)