use copy2, not move, to ensure dirs are not copied