Embora a resposta acima seja provavelmente mais segura (devido ao menor número de efeitos colaterais), por completo ...
O shell bash (que é o que a maioria das pessoas executa no Linux) tem um sinalizador para dizer se deve ou não incluir dotfiles em globs. Você define com shopt -s dotglob
. A sequência abaixo é antes de definir o sinalizador, depois de definir. Observe que o rm irá removê-lo assim que o dotglob estiver definido.
$ touch .somefile~
$ rm *~
rm: cannot remove '*~': No such file or directory
$ ls -A
.somefile~
$ shopt -s dotglob
$ rm *~
$ ls -A
$
Um pouco menos seguro; em teoria, você pode esquecer se está ou não definido. Mas se você quiser definir isso em todos os lugares, e você for consistente com isso, pode ser o que você quer.