Можно ли подсчитать общее количество с помощью команды find с параметром -exec {}?

Я использую команду, похожую на эту:

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

Хотя я не использую chmod, я использую другую команду, которую я не буду здесь перечислять. Эта команда работает нормально. Однако есть тысячи файлов и каталогов, с которыми нужно работать, и эта операция занимает некоторое время. Мне интересно, есть ли способ отобразить какую-то сумму после завершения операции? Может быть, количество измененных файлов?

Единственное, что я могу придумать, - это просто сделать что-то вроде:

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

Это сработает? По крайней мере, мы можем видеть, что что-то происходит ... У кого-нибудь есть предложение получше?

35
задан ethanpil 10 October 2011 в 23:25
поделиться