¿Fusionar carpetas en diferentes unidades en Linux?

¿Fusionar carpetas en diferentes unidades en Linux?

Me gustaría fusionar el contenido de dos carpetas con el mismo, desde la terminal de Linux.

Drive 1\Folder

Drive 2\Folder

Quiero que todos los archivos y subarchivos de la carpeta de la unidad 1 vayan a la carpeta de la unidad 2. Intenté usar MV y recibí un error que decía:

unable to remove target: Is a directory

Respuesta1

cp -r Drive\ 1/Folder/* Drive\ 2/Folder/

Siempre prefiero hacerlo cp, mvya que significa que todavía tengo una copia del original en caso de que algo suceda en la transferencia.

Una vez completada la copia, podrá hacerlo rm -r Drive\ 1/Folder.

Esto también debería solucionar el problema mvque tiene al mover el directorio.

Espero que ayude

Respuesta2

El uso cp -ru drive1/* drive2copiará todo lo que hay en la unidad1 en la unidad2. Los -rmedios para copiar recursivamente. Los -umedios para actualizar copiando solo cuando el archivo de origen es más nuevo que el archivo de destino o cuando falta el archivo de destino.

información relacionada