~/Documents$ mkdir 'Reports 2016' ~/Documents$ for M in Oct Nov Dec; do \ mv -v "Reports $M 2016" "Reports 2016/$M"; done ‘Reports Oct 2016’ -> ‘Reports 2016/Oct’ ‘Reports Nov 2016’ -> ‘Reports 2016/Nov’ ‘Reports Dec 2016’ -> ‘Reports 2016/Dec’ ~/Documents$ find . ! -type d -printf '%y %p\t%l\n' f ./Reports 2016/Oct/Report Weeks 40-42.xls f ./Reports 2016/Oct/Report Weeks 43-46.xls l ./Reports 2016/Nov/Report Weeks 43-46.xls /home/foobar/Documents/Reports Oct 2016/Report Weeks 43-46.xls f ./Reports 2016/Nov/Report Weeks 47-51.xls l ./Reports 2016/Dec/Report Weeks 47-51.xls /home/foobar/Documents/Reports Nov 2016/Report Weeks 47-51.xls