Para o OSX, você pode usar safe-rm
brew install safe-rm
Você precisa fazer um passo extra para preferir o padrão rm
- adicionar um link simbólico.
echo $PATH
Para mim, tenho /usr/local/bin:
primeiro, o mesmo diretório que safe-rm
install
Adicione um link simbólico para safe-rm
ln -s /usr/local/bin/safe-rm /usr/local/bin/rm
Para remover e restaurar o padrão rm
, você pode remover o link simbólico rm /usr/local/bin/rm
O arquivo de configuração pode ser adicionado em /etc/safe-rm.conf
por exemplo:
/private
/Applications
/Developer
/Library
/Network
/System
/Users
/Volumes
/test
Teste com rm -rf /test
negará a exclusão de safe-rm.conf