Для OSX вы можете использовать safe-rm
brew install safe-rm
Вам нужно сделать дополнительный шаг, чтобы предпочесть его по умолчанию rm
- добавить символическую ссылку.
echo $PATH
Для меня у меня /usr/local/bin:
первых, тот же каталог, что и для установки safe-rm
Добавить символическую ссылку на safe-rm
ln -s /usr/local/bin/safe-rm /usr/local/bin/rm
Чтобы удалить и восстановить rm
по умолчанию, вы можете удалить символическую ссылку rm /usr/local/bin/rm
Файл конфигурации может быть добавлен в /etc/safe-rm.conf
например:
/private
/Applications
/Developer
/Library
/Network
/System
/Users
/Volumes
/test
Test с помощью команды rm -rf /test
будет запрещать удаление из safe-rm.conf