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

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

Например:

~$ find /path/somedir -type d -print | xargs chmod 711
~$ find /another_directory -type f -print | xargs chmod 644

или так:

~$ find /path/somedir -type d -exec chmod 711 {} \;
~$ find /another_directory -type f -exec chmod 644 {} \;

В результате, с помощью первой команды будут установлены права 711 на все вложенные каталоги, начиная с "/path/somedir", а с помощью второй команды - будут выставлены права 644 на все файлы внутри каталога "/another_directory"

  • 182 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?

Related Articles

Как создать самоподписной SSL-сертификат

Если необходимо осуществлять соединения по защищенному SSL соединению, но нет желания покупать...

Як створити дамп (бакап) mysql бази або як відновити базу з бакапу у терміналі

Створення повного дампу mysql бази: mysqldump -u mysqluser -p database > file.sql база...

Как создать CSR код

Создание запроса на подпись SSL сертификата (CSR -Certificate Signing Request) для использования...

Как восстановить пароль root для mysql

При утере пароля root для MySQL, восстановить его не составляет особого труда. Но придется...

Как создать CNAME запись

Если Вам необходимо создать CNAME запись, например, для поддомена subdomain.ваш_сайт.com, зайдите...