Есть папка и в ней много других папок с файлами
Чтобы всему этому делу выставить атрибуты рекурсивно юзаю
chmod -R 644 folderМожно ли как то выставить всем папкам внутри этой folder атрибуты 740 а всем файлам в них 640
???
>Есть папка и в ней много других папок с файлами
>Чтобы всему этому делу выставить атрибуты рекурсивно юзаю
>chmod -R 644 folder
>
>Можно ли как то выставить всем папкам внутри этой folder атрибуты 740
>а всем файлам в них 640
>???find folder -type d -exec chmod 740 {} \;
find folder -type f -exec chmod 640 {} \;
>find folder -type d -exec chmod 740 {} \;
>find folder -type f -exec chmod 640 {} \;
А можно поподробнее, особенно непонятно что такое
{} \ в конце строки. И folder где он будет искать? Мне по идее надо только чтобы в текущей папке искал.
>
>>find folder -type d -exec chmod 740 {} \;
>>find folder -type f -exec chmod 640 {} \;
>
>
>А можно поподробнее, особенно непонятно что такое
>{} \ в конце строки. И folder где он будет искать? Мне
>по идее надо только чтобы в текущей папке искал.
Проще всего сказать man find :)
folder - путь откуда ищем если текущая папка то `pwd` или .
-type d - ищем директории
-type f - ищем файлы
{} - на это место подставляется имя найденного объекта с путем.
\; - обязательный ограничитель для опции -exec
>>
>>>find folder -type d -exec chmod 740 {} \;
>>>find folder -type f -exec chmod 640 {} \;
>>
>>
>>А можно поподробнее, особенно непонятно что такое
>>{} \ в конце строки. И folder где он будет искать? Мне
>>по идее надо только чтобы в текущей папке искал.
>
>
>Проще всего сказать man find :)
>folder - путь откуда ищем если текущая папка то `pwd` или .
>
>-type d - ищем директории
>-type f - ищем файлы
>{} - на это место подставляется имя найденного объекта с путем.
>\; - обязательный ограничитель для опции -exec
Спасибо огромное, заработало
>Есть папка и в ней много других папокПапки в виндах, а в *nix`ах - каталоги! ;-)