Защищаться от rm / -rf , а на хрена ? Ну убьёт какой то каталог -rf ну и что. Да и то запросит пароль (если не ~) и замучает сообщениями что каталог не пустой
Ну а для команды rm -rf можно добавить опцию
i rm -rf
i , тогда она замучает Вас вопросами хотите Вы это удалить или может быть всё таки одумаетесь
Чтобы не забыть про опцию можно включить постоянный псевдоним команды ( alias rm='rm -rfi' ) в .bashrc
P.S. Хотя нет там же пробел стоит после слэша - убёт всё таки корень если под root зайдёшь
Вот уж эти мелочи, как некоторые здесь писали: точки, слэши, пробелы да ещё ставь их в нужном месте - не смешно