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


1

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

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

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

cd /
rm *

или же

rm /*

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

Ответы:


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/'?

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.