Como parte do programa que escrevi, leio e escrevo constantemente dados de arquivos. Percebi que, como parte disso, estou criando inadvertidamente .swp
arquivos de troca .
O que você acha que está acontecendo? O que faria com que os arquivos de troca aparecessem se você tivesse que reproduzir o problema?
.swp
Quando os arquivos são criados pelo Vim , eles devem ser excluídos automaticamente quando você fecha o arquivo e sai do editor.fonte
Vim
? Em meus arquivos de casos são escritos do meu programa diretamente, sem usar o editorOs arquivos .swp nada mais são do que um tipo de arquivo de bloqueio que o editor, geralmente o vim, cria para indicar que o arquivo está sendo editado. Dessa forma, se você abrir o arquivo em outra instância do vim, se alguém na rede fizer isso, eles receberão um aviso de que o arquivo está sendo editado.
Você não precisa excluí-los manualmente. Seu editor removerá o arquivo de troca assim que você fechar o arquivo no seu editor.
fonte
Acabei de executar um comando mv em um arquivo de 31GB e um arquivo .swp de 13GB foi criado, sem edição envolvida.
mv X.csv Y.csv
criou Y.csv e .Y.csv.swpSistema de arquivos CentOS 6.5, ext4
fonte