Buscar no funciona con recursion?

Ejecuté el command a continuación y observo que solo hará la modificación en el primer nivel (SubDir *) en el hallazgo y no en la subsecuencia (ChildSubDir *). Quería preguntar si es posible recursionar en el hallazgo y ejecutar con chmod?

Comando ejecutado:

find ./to/path/ -type d -exec chmod 777 {} \; 

Directorios:

 DirsRoot |-->SubDir1 | |-->ChildSubDir1 | |-->OtherFile1 |-->SubDir2 | |-->ChildSubDir2 | |-->OtherFile2 |-File1 |-File2 

Solutions Collecting From Web of "Buscar no funciona con recursion?"

Puede usar chmod recursivelly sin necesidad de search. Tiene la bandera -R . Algo como:

 $ cd ./to/path $ chmod -R 777 * 

Esto chmod todos los files.

Si desea modificar solo los directorys, el command es:

 find /to/path -type d -exec chmod 777 {} + 

Más detalles aquí

Yo uso el command debajo, y funciona.

 find /to/path/ -type d -print0 | xargs -0 chmod 777