Копирование скопирует источник файла в место назначения, тогда как перемещение переместит его.
Когда файл копируется, создается дубликат, означающий, что временные буферы (источник) не очищаются.
Когда вы перемещаете файл, он удаляется из исходного местоположения, значит во временном буфере (источник: $ _FILES) и перемещает файл в местах назначения.