Como mesclar pastas e subpastas?

11

Eu tenho duas pastas (ORIGINAL A e ORIGINAL B) e ambas têm subpastas.

Como mesclar essas duas pastas (e subpastas) com DESTINATION C?

a) ORIGINAL A e ORIGINAL B possuem as mesmas subpastas. Quero copiar todos os arquivos exclusivos de qualquer subpasta para a subpasta "correta" de DESTINATION C

b) algumas subpastas estão apenas no ORIGINAL A, mas não no ORIGINAL B. Quero qualquer pasta no DESTINO C

Alguém conhece um comando do terminal?

Produnis
fonte

Respostas:

15

Experimentar:

rsync -aP /ORIGINAL_A/* /DESTINATION_C/

É como uma cópia da pasta A

rsync -aP /ORIGINAL_B/* /DESTINATION_C/

Isso deve sincronizar as pastas A e B para outra a nova pasta C.

Você pode sincronizar o arquivo de A a B diretamente, mas não terá perda de dados dessa maneira.

profecia201
fonte
thx cara, você fez o meu dia. Era exatamente isso que eu estava procurando!
Produnis
O que fazer se o rsync não estiver disponível? Como fazer isso com a CP?
Max