Actualmente estou a trabalhar num sistema, onde a shell bash recebeu a definição do comando rm como função num dos ficheiros de configuração global:
rm () { /bin/rm -i ${1+"$@"}; }
Assim, nenhuma das respostas acima relativas a pseudónimos funcionou. Para contrariar o comportamento irritante eu desajustei a função rm no meu ficheiro .bashrc
unset -f rm
Tive um problema semelhante ao do abridor. No entanto não encontrei nenhuma resposta que mencionasse a possibilidade de o rm
estar escondido por uma função shell. Por isso acrescentei a resposta aqui na esperança de que fosse de ajuda para alguém que enfrenta o mesmo tipo de problema.
Digitar /bin/rm
ou rm -f
o tempo todo é inconveniente e pode ter más consequências (no caso do rm -f
).