Eftersom trådar lever i all evighet på flashback och risken finns att någon googlar upp den här om fem år så gör jag en liten update.
Med ovannämnda kodsnutt kommer filer med samma namn att skrivas över. Säg att du har flera filer, 2010/midsommar.jpeg, 2011/midsommar.jpeg, 2012/midsommar.jpeg och 2013/midsommar.jpeg som alla ska flyttas till en och samma mapp, då kommer mv att först flytta bilden från 2010, sen kommer den att flytta den från 2011 och skriva över den från 2010 osv.
Jag tror inte det här är ett problem för iPhoto, Apterture eller Lightroom där bilderna sorteras efter datum och tid men i andra fall så är snabblösningen, utan att skriva ett större script, att lägga till -i efter mv. mv -i kommer att fråga varje gång det redan finns en fil med samma namn om du vill skriva över den.
Kod:
find ~/Pictures/iPhoto/master/ -name "*.jpeg" -exec mv -i {} ~/Desktop/alla_bilder/ \;