I know some real perl basics, and I used this one liner to rename files:
find . -type f -exec perl -e 'rename($_,lc) for @ARGV' {} \;
The search transfers the list of files in perl to one liner, which then renames them lowercase, but what does {} mean for?
source share