Исправление salsa, 22.09.15 17:53 (текущая версия) :
% mkdir **/*.*(.:e:u) % zmv -nwQ **/*.*(.) '${(U)3}/$1$2.$3'
С сохранением структуры, за дубликатами сам zmv следит.
Исходная версия salsa, 22.09.15 17:52:
% mkdir **/*.*(:e:u) % zmv -nwQ **/*.*(.) '${(U)3}/$1$2.$3'