one go:

example: find all xmlrpc.php and rename it to xmlrpc.php.disabled

find . -type f -name 'xmlrpc*' -exec sh -c 'x="{}"; mv "$x" "${x}.disabled"' \;

two chained scripts:

one for loop. one for rename.

renames all files in all subdirectories from

*_stuff.jpg to *.jpg

overwriting existing (larger) files.

filename: loop.sh

find . -type d | while read line; do
/path/to/rename.sh $line;
done

filename: rename.sh

cd $1;
echo " =============== now processing directory"; pwd;
for file in *_stuff.jpg
do
mv -fv "$file" "${file/_stuff.jpg/.jpg}"
done
admin