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