如何刪除擴展名為“~”的重複文件

如何刪除擴展名為“~”的重複文件

我在打開其中一個配置時遇到問題,每次當我嘗試通過給出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

相關內容