Intento mover todo el contenido de una carpeta, incluyendo archivos y subcarpetas con su respectivo contenido manteniendo la misma estructúra; todo pués. El problema es que habrá que sobreescribir algunas de esas carpetas y/o archivos...
 
Gráficamente... tengo esto: 
Código:
 root
 |
 |- Archivo_cualquiera
 |
 + - Carpeta1
           |- arch1
           |- arch2
           + - subCarpeta1.1
                   |- arch1.1
 |
 +- Carpeta_a_mover
           |- Archivo_cualquiera_2
           + - Carpeta1
                   |- arch1
                   |- arch2
                   + - subCarpeta1.1
                           |- arch1.1
                           |- arch1.2
   ...y necesito quedar con esto: 
Código:
 root
 |
 |- Archivo_cualquiera             // Sin cambios 
 |- Archivo_cualquiera_2          // Movido
 + - Carpeta1                        // Sobre-escrito... y todo el contenido
           |- arch1
           |- arch2
           + - subCarpeta1.1
                   |- arch1.1
                   |- arch1.2        // ...Menos este que fue movido
 |
 +- Carpeta_a_mover             // Vacio, pués moví su contenido
   Claro... esa es solo la idea. 
He intentado con el comando 
mv ./* ../ estando en la "Carpeta_a_mover" obviamente... y me regresa mensajes de que no puedo sobreescribir los directorios. Intenté con (tengo 0 experiencia con LINUX) 
mv -f ./* ../ que según entendí el 
-f es para "Forzar" 

 pero tengo el mismo resultado... ¿qué me falta?, ¿cuál es la manera correcta?. 
Gracias de antemano