На днях пришлось выставлять права на файлы и каталоги на одном из серверов. Собственно задача самая простая, но после двух каталогов мне стало лень ползать по каждому каталогу и повторять одно и то же действие.
Для решения столь простой задачи я не стал писать скрипт в 3-5 строчек кода, хотя это возможно быстрее.
Короче, для того, чтобы выставить нужные права только для каталогов надо выполнить в консоли вот такую строчку:
find /dir -type d -exec chmod 755 {} \;
Тут у нас обычный поиск в директории по типу - d
- только директории - и выполнение нужной команды - выставляем права 755
.
Для файлов выглядит вот так:
find /dir -type f -exec chmod 755 {} \;
И вообще утилита find
сама по себе очень мощная вещь.
На этом все! Profit!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат, а так же подписывайся на канал.