linux下.*.*.swp文件是什么?


當用vi/vim打開一個文件時,就會生成xxx*.*.swp文件,就像緩存一樣,以備不測

比如打開1.txt就會生成,1.txt.swp 打開php.ini 就會生成php.ini.swp

當正常退出關閉vi/vim時,這個.*.*.swp 文件會自動刪除,

但是當非正常退出時(強行關閉crtl+ZZ,斷電,多個程序同時編輯同一個文件)就會被保留下來,當下次再編輯時,就會提示.swp文件已存在。

當非正常退出vi/vim時可以先使用vi -r filename 恢復,然后再刪除 .swp文件。

 

恢復文件

vi -r your_filename

刪除.swp文件

rm.filename.swp

在網上搜到了一個類似的提示,不同的linux提示可能不一樣

“.xorg.conf.swp” already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit:

當然可以用R鍵恢復。

vi編輯器要正常退出可以使用Shift-ZZ 。

如果不想每次vi崩潰時不保存swp文件,可以修改文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM