Я знаю некоторые реальные основы Perl, и я использовал этот один лайнер для переименования файлов:
find . -type f -exec perl -e 'rename($_,lc) for @ARGV' {} \;
find передает список файлов в лайнер perl one, который затем переименовывает их в нижний регистр - но что {}
для?