A função dada na resposta de @ Tim funcionará em qualquer sistema que esteja executando o bash. No entanto, o GNU rm
já tem uma opção para o que você precisa (de man rm
):
-I prompt once before removing more than three
files, or when removing recursively. Less
intrusive than -i, while still giving protec‐
tion against most mistakes
Então, se você tem o GNU rm
(o que você deve fazer se estiver rodando o Linux) tudo que você precisa é adicionar esta linha ao seu /.bashrc
:
alias rm='rm -I'
Isso será avisado antes de excluir mais de 3 arquivos, mas não solicitará confirmação para cada arquivo; se você confirmar a ação, todos os arquivos serão excluídos.