Recursively Renaming files

Published on Sept. 5, 2008, 7:10 p.m.

My hosting provider offers PHP4 and PHP5. Unfortunately, all files ending in .php get interpreted by PHP4, while all files ending in .php5 get interpreted by PHP5. So, how do I quickly change all of my files that end in .php to .php5?

Do a google search for "recursively rename files", and you might run across this:

http://seal-7.blogspot.com/2006/12/recursively-rename-files-with-regex-one.html

So, to accomplish my task, I use the following:

find . -type f -print0 | xargs -0 rename 's/.php$/.php5/g'


Awesomeness.
comments powered by Disqus