Главная > Без рубрики > Рекурсивное изменение прав или владельца на папки, файлы или файлы по определенной маске

Рекурсивное изменение прав или владельца на папки, файлы или файлы по определенной маске

Часто бывает необходимо рекурсивно изменить права или владельца на каталоги, файлы или все вместе

немного простых примеров

необходимо изменить права на каталог или файл

chmod 777 /home/samnick/books/list.txt

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

chmod -R 777 /home/samnick/books/*

а как быть если необходимо рекурсивно изменить права только на файлы ?? тут мы можем использовать комбинацию команд , а отделить файлы от каталогов нам поможет программа find

find /some/dir/ -type f -exec chmod 777 {}  \;

необходимо рекурсивно изменить права только на каталоги

find /some/dir/ -type d -exec chmod 777 {}  \;

ключик f означает что ищем только файлы а d только каталоги

аналогичные действия необходимы и для chown

chown -R root:root /home/samnick/books/*
Categories: Без рубрики Tags:
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.