¿Cómo fusionar carpetas y subcarpetas?

11

Tengo dos carpetas (ORIGINAL A y ORIGINAL B), y ambas tienen subcarpetas.

¿Cómo fusiono estas dos carpetas (y subcarpetas) con DESTINO C?

a) ORIGINAL A y ORIGINAL B tienen las mismas subcarpetas. Quiero copiar todos los archivos únicos de cualquier subcarpeta en la subcarpeta "correcta" de DESTINATION C

b) algunas subcarpetas están solo en ORIGINAL A, pero no en ORIGINAL B. Quiero cualquier carpeta en DESTINO C

¿Alguien sabe un comando de terminal?

Produnis
fuente

Respuestas:

15

Tratar:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

Esto es como una copia de la carpeta A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Eso debería sincronizar las carpetas A y B a otra la nueva carpeta C.

Puede sincronizar el archivo de A a B directamente, pero no tendrá pérdida de datos de esta manera.

profecía201
fuente
Gracias amigo, me alegraste el día. ¡Esto es exactamente lo que estaba buscando!
Produnis
¿Qué hacer si rsync no está disponible? ¿Cómo hacerlo con CP?
Max