Es solo mv srcdir/* targetdir/ .
Si hay demasiados archivos en srcdir es posible que desee probar algo como el siguiente enfoque:
cd srcdir
find -exec mv {} targetdir/ +
A diferencia de \; el + final recopila argumentos en un xargs de la misma manera en lugar de ejecutar mv una vez por cada archivo.
mv -f source target
Desde la página del manual:
-f, --force
do not prompt before overwriting