Перейти к содержимому

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

1

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

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

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

cd / rm * 

или же

rm /* 

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

5 688 просмотров
crobar спросил 11 лет назад
C 154

1 ответ

1
Принятый ответ

You can try it yourself with -i so nothing gets deleted.

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

but

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

Note that the second would not delete files and directories that match the /.* glob.

choroba ответил 11 лет назад
C 12 861