"ls -B" também irá ignorar arquivos de backup.
Eu entendo que o til (~) no final de um arquivo exibido no bash é um arquivo de backup no sistema de arquivos do Linux. Existe uma maneira de mantê-los ocultos ao listar o conteúdo de um diretório?
Você pode usar ls --hide='*~'
para não mostrar arquivos correspondentes a esse padrão. Você poderia adicionar um alias para ele no arquivo rc do seu shell assim:
alias ls="ls --hide='*~'"