我在打開其中一個配置時遇到問題,每次當我嘗試通過給出sudo vi XX file name XX
以下內容來編輯它時:
「交換檔案「.config.ini.swp」已經存在![O]筆只讀,(E)編輯無論如何,(R)恢復,(D)刪除它,(Q)uit,(A)bort:「
然後我看到我的目錄中有另一個配置文件,其擴展名與“檔案名稱.ini~」
誰能告訴我如何備份檔案並刪除重複的檔案。
非常感謝!
答案1
波形符filename.ext~
是 vi/vim 備份檔。它們是您在 vim 中開啟之前編輯過的檔案的副本。
這些.swp
文件是交換文件,它們充當鎖,防止您在另一個 vim 實例中編輯該文件。如果您的 vim 實例在編輯時崩潰,這些檔案會保留下來。
如果您確定不需要恢復崩潰之前的任何編輯,則可以刪除它們。
對於波形符文件,如果您想從中恢復,只需執行mv config.ini~ config.ini
.如果您想在目前工作目錄中刪除它們(全部):find . -name "*~" | xargs rm