1 – Create 10 files with name “tmp file N”
touch tmp\ file\ {1..10}
2 – Rename all files replacing all spaces by underscores
rename 'y/ /\_/' tmp\ *
3 – Rename all files removing tmp_ from beginning
rename 's/tmp_//' tmp*
– Print names of files to be renamed, without renaming them
rename -n 's/tmp_//' tmp*
– Convert filenames to uppercase
rename 'y/a-z/A-Z/' tmp*