Что именно предотвращает rm --preserve-root?

1

Современный rm по умолчанию имеет --preserve-rootвключенную опцию, но что именно это мешает?

Я понимаю, это помешает rm -r /(верно?)

но мешает ли это

cd /
rm *

или же

rm /*

например? Справочная страница и справка непонятны, раздражает такая важная и опасная команда.

Crobar
источник

Ответы:

2

Вы можете попробовать это сами, -iчтобы ничего не удалялось.

rm -ri /
rm: it is dangerous to operate recursively on '/'
rm: use --no-preserve-root to override this failsafe

но

cd /
rm -ri *
rm: descend into directory 'bin/'?

Обратите внимание, что второй не будет удалять файлы и каталоги, которые соответствуют /.*глобусу.

choroba
источник