1. 程式人生 > >Linux修改檔案時候,產生了一個.swap交換檔案,如何刪除

Linux修改檔案時候,產生了一個.swap交換檔案,如何刪除

有時候在用vim開啟檔案時提示類似以下的資訊:E325: 注意發現交換檔案 ".exportcert.cpp.swp"所有者:liuchuanliang日期: Thu Mar1 17:15:41 2012檔名:~liuchuanliang/ftsafe/EnterSafe-Shuttle-Linux-111114/i386/sample2/source/ExportCert/exportcert.cpp修改過: 是使用者名稱:liuchuanliang主機名: liuchuanliang-desktop程序 ID: 4434正在開啟檔案 "exportcert.cpp"日期: Thu Mar8 10:56:17 2012比交換檔案新!(1) 另一個程式可能也在編輯同一個檔案。如果是這樣,修改時請注意避免同一個檔案產生兩個不同的版本。退出,或小心地繼續。(2) 上次編輯此檔案時崩潰。如果是這樣,請用":recover" 或 "vim -r exportcert.cpp"恢復修改的內容 (請見":help recovery")。如果你已經進行了恢復,請刪除交換檔案 ".exportcert.cpp.swp"以避免再看到此訊息。交換檔案 ".exportcert.cpp.swp" 已存在!以只讀方式開啟([O]), 直接編輯((E)), 恢復((R)), 刪除交換檔案((D)), 退出((Q)),中止((A)):這是因為,在用vim開啟一個檔案時,其會產生一個filename.swap檔案,用於儲存資料,當檔案非正常關閉時,可用此檔案來恢復,當正常關閉時,此檔案會被刪除,非正常關閉時,不會被刪除,所以提示存在.swap檔案,此時你可以恢復檔案:恢復以後把.swap檔案刪掉,在開啟時就不會用提示良,注意.swap檔案是個隱藏檔案。可用:ls -a檢視。以.開頭的是隱藏檔案。