O que significa ~ após um nome de arquivo no UNIX (bash)?

3

Quando crio um arquivo usando o vim e o salvo, por exemplo. main.c, duas cópias são criadas: main.c e main.c ~. Eles têm o mesmo conteúdo. Por que isso está acontecendo e o que o ~ significa?

perguntar
fonte
1
Isso pode ajudar: stackoverflow.com/a/4234221/218196 .
Felix

Respostas:

11

Esta é apenas uma convenção para indicar um arquivo de backup.

Gereon
fonte
O que devo fazer sobre isso? Não quero que um arquivo de backup separado esteja presente quando eu confirmar coisas usando o git.
2
Crie um arquivo .gitignore e adicione *~-o.
Você também pode desligar isso em vim- ver backupe writebackupopções
1

é usado para indicar o arquivo de backup. mesmo nos produtos do Microsoft office, quando você abre qualquer arquivo, o mesmo arquivo é criado com o mesmo nome, começando com, ~ mas está oculto.

Arpit
fonte