> >>>>find . -type f -exec chmod 644 {} \;
> >>>>find . -type d -exec chmod 755 {} \;
> >>>Угу, сделайте это на двадцати миллионов файлов :) 20 кк вызовов chmod  
> >>>- жестоко.
> >>Лучше так жестоко, чем пройтись по симлинку на /, положенному  
> >>заботливым кастомером
> >
> >Товарищ спросил о _самом_быстром_ способе.
> 
> Самый быстрый способ следует выбирать из правильных. Самый быстрый  
> правильный такой:
> 
> find . -type f -exec chmod 644 {} \+
> find . -type d -exec chmod 755 {} \+

Быстрее:

find . -type f -print0 | xargs -0 chmod 644
find . -type d -print0 | xargs -0 chmod 755

Ответить