L'aide de la recherche avec -exec {}, est-il un moyen de compter le total?

Je suis l'aide d'une commande semblable à celui-ci:

find . -name "*.php" -exec chmod 755 {} \;

Bien, je ne suis pas à l'aide de la commande chmod, je suis à l'aide d'une autre commande qui je ne vais pas faire la liste ici. Cette commande fonctionne bien. Cependant, il y a des milliers de fichiers et de répertoires d'être opéré, et cette opération prend un certain temps. Je me demande si il existe un moyen d'afficher une sorte de total lorsque l'opération est terminée? Peut-être un nombre de fichiers modifiés?

La seule chose à laquelle je pense est de faire simplement quelque chose comme:

find . -name "*.php" -exec chmod 755; echo "+"; {} \;

Ça marche? Au moins, nous pouvons voir que quelque chose se passe... quelqu'un a une meilleure suggestion?

  • Pour aider les autres qui peuvent avoir des problèmes avec les noms de fichiers et des espaces. Vous pouvez placer des guillemets autour de {} pour résoudre les processus, les fichiers/répertoires. trouver . -name "*.php" -exec chmod 640 "{}" \;
InformationsquelleAutor ethanpil | 2011-10-10