В Втр, 22.04.2003, в 22:50, Dmitry Astapov пишет: > Evening, bass. > > <[EMAIL PROTECTED]> 09:12 22/4/2003 wrote: > > [skip] > >> файлов там на 4 гигабайта, музыка всякая, картинки, прочая мелочь. > >> менять всё вручную до пенсии надо у кого есть идея? > >> > >> заранее благодарен > >> > b> давно уже написал мелкую функцию рекурсивного изменения прав (в > b> ~.bashrc), и частенько ей пользуюсь > > b> function gchmd(){ find ./ \( -type f -exec chmod $1 {} \; \) -o \( > b> -type d -exec chmod $2 {} \; \); } > > b> на директории и файлы с пробелами и нестандартными символами - работает > > Народ, вы чего? А man chmod почитать? > > chmod o+rwX,g+rwX,o+rw -R . , конкретное значение прав - по вкусу... > Тогда покажите конструкцию на основе ваших знаний в одну строку, где рекурсивно задаются разные права для многократно вложенных директорий и файлов в них. С такими же условиями попробуйте сделать команду в одну строку используя xargs. Только из-за того что у меня так и не вышло ни то ни другое (не претендую на отличные знания), использую конструкцию что показал выше.
> -- > Dmitry Astapov //ADEpt E-mail: [EMAIL PROTECTED] > GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D > -- Валентин С. Рябинин <[EMAIL PROTECTED]>