Linux. Изменить права рекурсивно у всех каталогов

Для изменения прав доступа к файлам и каталогам, оставив только чтение можно так:

$ sudo find . -type d -not -name 202* -exec chmod 555 {} \;

здесь:
  • -type d - поиск только каталогов
  • -not -name 202* - исключаем каталоги, которые начинаются с 202 (это 2020-2029)
  • -exec chmod 555 {} \; - команда для изменения прав доступа
соответственно, если необходимо изменить права только у конкретных каталогов по маске - нужно убрать "-not", оставив "-name"

Комментарии

Популярные сообщения из этого блога

TRUNCATE / DELETE / DROP или как очистить таблицу

Linux (РедОС). Сброс пароля

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)