-r Recursively descend directories.
-f Force (Skip sanity check).
-- Signals the end of options.
Fromto is a bash script that performs a string substitution on multiple files. The actual substitution is performed by the 'replace' command. This command is either found in MySQL or is the 'replace' command that comes with file-rename-utils (which is from MySQL-common-4.0.11 Mandrake 9.1). A log is printed to stdout, (and errors now go to stderr).
Swap all occurences of "-p" with "-P":
fromto -- -p -P *
Test recursively changing a version number:
fromto -tr 9.1 9.2 SomeDirectory
Symbolic links are handled thus: The 'replace' command will not change the original file - instead changing the 'link' to a 'copy' and performing the sustitution on this copy.