URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73230
[ Назад ]

Исходное сообщение
"использование chmod chown"

Отправлено Rad87 , 30-Мрт-07 17:14 
Как можно в утилитах типа ls chmod chown выполнять действие только над каталогами или только над файлами

Содержание

Сообщения в этом обсуждении
"использование chmod chown"
Отправлено suslic , 30-Мрт-07 17:16 
>Как можно в утилитах типа ls chmod chown выполнять действие только над
>каталогами или только над файлами


chmod -R


"использование chmod chown"
Отправлено rmf , 30-Мрт-07 17:51 
>>Как можно в утилитах типа ls chmod chown выполнять действие только над
>>каталогами или только над файлами
>
>
>chmod -R

Нет, так нельзя

man chmod

-R     Рекурсивное изменение прав доступа для каталогов и их содержимого.

find <dir> -type f (или d) -exec chmod ... {} \

точный синтаксис find -exec все время забываю
читай man

и ещё если файлов найдется слишком много,
то возможно придется использовать xargc


"использование chmod chown"
Отправлено Averk , 09-Мрт-09 11:41 
>и ещё если файлов найдется слишком много,
>то возможно придется использовать xargc

Все вложенные каталоги в ./ :
find ./ -type d -print0|xargs -0 chmod 770

Все файлы в этих каталогах :
find ./ -type f -print0|xargs -0 chmod 660