Назначение опции -r в chown

Новичок здесь. Может кто-нибудь объяснить, что значит делать что-то "рекурсивно", простым языком? Я посмотрел на результаты поиска ЧАСОВ, не найдя ничего, что просто говорит, что это означает на простом английском языке. Например, если я использую опцию -r с chown, что это делает?

Спасибо!

1 ответ

Решение

Итак, чтобы обуздать всех, кто шутит, вот серьезный ответ:

Сделать что-то рекурсивное в этом контексте означает применить то, что вы делаете, ко всем дочерним объектам объекта, к которому вы это применяете.

Итак, делая chown $HOME становится владельцем вашей домашней папки, но только домашней папки, внутри которой ничего нет.

дела chown -R $HOME (обратите внимание на заглавную букву R), которая перейдет во владение домашней папкой, а затем перейдет в домашнюю папку, найдет все объекты (в данном случае файлы и папки), вступит во владение ими, а затем проверит, видят ли эти объекты есть дети, которые могут завладеть им. Повторите и промойте, пока не закончатся вещи, чтобы взять на себя ответственность.

Другие вопросы по тегам