No linux, digamos que eu tenha alguns arquivos como este:
dir1/file1
dir2/file2
e eu quero copiá-los para um destino que já tenha dir1
e dir2
e se pareça com:
dir1/file1
dir1/file1a
dir2/file2
dir2/file2a
Eu quero substituir apenas o arquivo1 e o arquivo2. Mas se eu fizer cp -r
, dir1
no destino for substituído pelo conteúdo de dir1
da origem, assim como dir2
, ficarei com
dir1/file1
dir2/file2
no destino. Eu perco arquivos file1a
e file2a
!
Como posso copiar de uma maneira que diz 'copie todos os arquivos que você encontrar no diretório correspondente, se existir, crie um novo diretório apenas se necessário e faça isso recursivamente'?