Fazer o rm, cp, mv pedir confirmação antes de executar a tarefa
Os comandos rm, cp e mv por padrão não pedem confirmação antes de executar a tarefa, tornando essas operações muito perigosas principalmente quando executadas como root.
Imagina sem querer apagar o arquivo errado, ou substituir um arquivo por ter digitado errado.
Seria necessário incluir a diretiva -i após o comando, tornando-o pouco prático.
Uma forma bem simples de fazer com que esses comando peçam confirmação antes de executar a tarefa é (no Debian):
Edite o arquivo /etc/profile e incluir as seguintes linhas:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
Salve e estará pronto.
Agora, por padrão os comando pediram a confirmação e caso você não deseje que seja pedido, o que é mais raro use os com a diretiva -f (--force).
[2] Comentário enviado por SMarcell em 11/01/2008 - 09:24h
E se essas opções já estiverem sido setadas no /etc/profile, e o cara for remover por exemplo uma estrutura gigantesca de diretórios, basta fazer assim:
$ \rm -rf /dir/*
A contra-barra irá simplesmente ignorar o alias do /etc/profile.