首页 > 编程知识 正文

linux查看swp文件,删除swp文件

时间:2023-05-04 23:37:02 阅读:173833 作者:828

SWP介绍和利用SWP文件介绍vim内的SWP即swap文件是在编辑文件时生成的,它是隐藏文件。 该文件是用于备份缓冲区中内容的临时交换文件。 如果原始文件名为data,则swp文件名为. data.swp。 如果文件成功退出,此文件将被自动删除。 必须注意的是,在不修改文件的情况下只读取文件是不会生成swp文件的。

swp文件在以下两种情况下,不会删除swp文件:

虚拟机无法正常关闭(直接关闭终端、关闭电脑或使用Ctrl ZZ正常关闭虚拟机编辑器,请使用Shift-ZZ; 在这种情况下,您也可以在vim提示符下删除swp文件,除非手动删除该文件。 多个程序同时编辑一个文件; 建议选择“readonly”,以避免从同一文件生成两个不同的版本(vim原语)。 如果不成功,则不会复盖旧的交换文件,而是重新生成新的交换文件。 原始文件中没有这次的修改。 文件的内容与打开时相同。 例如,最初生成的交换文件名为“. data.swp”; 如果再次错误退出,则会生成名为".data.swo "的交换文件。 第三次生成的交换文件是“. data.swn”; 接下来类推。

当爱火强制关闭vim时,vim会自动生成swp文件,当爱火再次在vim中打开文件时,会首先出现一些提示。 这里当然可以用r键恢复。

swp文件设置使用以下命令显示当前目录下的所有swp文件

vim -r

使用以下命令恢复文件时,上次意外终止且未保存的修改将复盖文件。 然后,用rm命令删除交换文件。 否则,每次编辑都会有这个提示。

vim -r filename

rm .{filename}.swp

如果vim不希望生成交换文件,可以使用以下命令禁止

:集否swap file

也可以使用以下命令设置交换文件的生成:

:集交换文件

默认情况下,交换文件每4000毫秒(4秒)或200个字符保存一次。 可以使用以下命令更改保存交换文件的频率:

:set updatetime=2000

:设置更新计数=400

请注意,如果updatecount的值为0,则不会保存交换文件。

缺省情况下,vim将在与当前文件相同的目录中生成交换文件。 可以使用directory选项更改交换文件的生成目录。 例如,使用以下命令将交换文件保存在/tmp目录中:

:集目录=/tmp

请注意,如果将交换文件保存在指定目录中,则在编辑不同目录中同名的文件时会发生名称冲突。 如果将directory选项设置为逗号分隔的目录列表,并将当前目录(.)设置为目录列表中的第一个选项,则交换文件首先保存在当前目录下。

swp使用演示:主题链接http://111.231.111.54/

I .御剑扫描背景发现文件

ii .下载SWP文件

iii .恢复源文件

iv .源文件分析

v .登录回退

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。