Как удалить дубликат файла с расширением «~»

Как удалить дубликат файла с расширением «~»

У меня возникла проблема с открытием одного из файлов конфигурации. Каждый раз, когда я пытаюсь его отредактировать, sudo vi XX file name XX он пишет:

"Файл подкачки ".config.ini.swp" уже существует! [O]pen Read-Only, (E)dit в любом случае, (R)ecover, (D)elete it, (Q)uit, (A)bort:"

Затем я вижу, что в моем каталоге есть еще один файл конфигурации с таким же расширением "имя_файла.ini~"

Может ли кто-нибудь подсказать, как сделать резервную копию файла и удалить его дубликат?

Большое спасибо!

решение1

Тильда filename.ext~— это файлы резервных копий vi/vim. Это копия файла, который вы редактировали, в том виде, в котором он был до того, как вы его открыли в vim.

Файлы .swpявляются файлами подкачки, и они действуют как замки, не позволяя вам редактировать файл в другом экземпляре vim. Эти файлы остаются, если ваш экземпляр vim падает во время редактирования.

Если вы уверены, что вам не нужно восстанавливать какие-либо изменения, внесенные до сбоя, вы можете удалить их.

Для файлов тильды, если вы хотите восстановить из них, просто сделайте mv config.ini~ config.ini. Если вы хотите удалить их (все) в вашем текущем рабочем каталоге:find . -name "*~" | xargs rm

Связанный контент