You can try the find command to search for files recursively and apply a command using the -exec option, e.g.
Code:
find . -name \*..\* -exec rename "s/\.\././" '{}' +
The syntax of the rename command is that of debian/ubuntu systems, where rename is a perl script. For RedHat like systems the syntax is different, but based on the icon in your post, I assume you're running Ubuntu.
The statement above runs the rename command only once, with all the found files as arguments. If you get an 'argument list too long' error, change it to:
Code:
find . -name \*..\* -exec rename "s/\.\././" '{}' \;
that will run a rename command on one file at a time. Please, first try the rename command on a single file (without the find statement) to be sure it is the correct syntax for your system:
Code:
rename "s/\.\././" A..png