Изменить права доступа к папке / файлу для скрытых подкаталогов

Этот вопрос очень похож на " Изменение прав доступа к папкам и файлам" для всех подкаталогов, который работал для меня полностью, когда папки не были скрыты. Однако у меня есть скрытая папка (назовите ее /.hidden/) со многими подкаталогами, большинство из которых имеют разрешения, установленные для root, а не my_username. Я хочу изменить разрешения всех этих подкаталогов сразу, если это возможно. Однако, если я ввожу cd /.hidden/ и затем набираю "sudo chown my_username:my_username *", ни одно из прав доступа к файлу или папке не изменяется, предположительно потому, что они все еще считаются командой "скрытыми", даже если я их вижу, Кто-нибудь знает легкий способ обойти это?

1 ответ

Решение

Вам нужно использовать -R флаг, который будет повторяться в каждом подкаталоге. Например, бег sudo chown -R my_username:my_username .hidden сделаю .hidden и все подкаталоги принадлежат вам.

* glob не соответствует ни одному скрытому каталогу (каталоги, начинающиеся с .).

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