changement de chmod pour les fichiers mais pas les répertoires

J'ai besoin d'utiliser la commande chmod pour modifier tous les fichiers recursivly à 664. Je voudrais sauter les dossiers.
Je pensais faire quelque chose comme ceci

ls -lR | grep ^-r | chmod 664

Cela ne fonctionne pas, je suppose, car je ne peux pas le tuyau en chmod
Quelqu'un connais un moyen facile de faire cela?

Grâce

  • Ce doit être demandé dans ServerFault
  • chmod devrait vraiment être en mesure de différencier entre des fichiers, des liens, et des dossiers sur son propre.
InformationsquelleAutor Ori | 2009-07-22