Como deletar o arquivo duplicado com extensão “~”

-1

Eu tenho um problema ao abrir um arquivo de configuração, toda vez que tento editá-lo dando sudo vi XX file name XX , ele diz:

"Swap file ".config.ini.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:"

Então eu vejo que há outro arquivo de configuração no meu diretório com o mesmo com a extensão " filename.ini ~ "

Alguém pode, por favor, me avisar sobre como fazer o back up do arquivo e deletá-lo no duplicado.

Muito obrigado!

    
por Sam 17.05.2016 / 18:29

1 resposta

0

O til filename.ext~ são arquivos de backup do vi / vim. Eles são uma cópia de um arquivo que você editou como era antes de abri-lo no vim.

Os arquivos .swp são arquivos de troca e atuam como bloqueios, impedindo que você edite o arquivo em outra instância do vim. Esses arquivos permanecem se sua instância vim falhar durante a edição.

Se tiver certeza de que não precisa restaurar nenhuma edição antes do acidente, você poderá excluí-las.

Para os arquivos til, se você deseja restaurar a partir deles, basta fazer mv config.ini~ config.ini . Se você quiser excluí-los (todos) dentro do seu diretório de trabalho atual: find . -name "*~" | xargs rm

    
por stevieb 17.05.2016 / 20:48