mmv
Move and rename files in bulk. tldr-pages
On several platforms
Several platforms
Rename all files with a certain extension to a different extension
mmv "*.old_extension" "#1.new_extension"IdentifyCopy report6part4.txt to ./french/rapport6partie4.txt along with all similarly named files
mmv --copy "report*part*.txt" "./french/rapport#1partie#2.txt"IdentifyAppend all .txt files into one file
mmv --append "*.txt" "all.txt"IdentifyConvert dates in filenames from "M-D-Y" format to "D-M-Y" format
mmv "[0-1][0-9]-[0-3][0-9]-[0-9][0-9][0-9][0-9].txt" "#3#4-#1#2-#5#6#7#8.txt"Identify