
En Linux, digamos que tengo algunos archivos como este:
dir1/file1
dir2/file2
y quiero copiarlos a un destino que ya tiene dir1
y dir2
y se ve así:
dir1/file1
dir1/file1a
dir2/file2
dir2/file2a
Solo quiero reemplazar el archivo1 y el archivo2. Pero si lo hago cp -r
, dir1
en el destino se reemplaza con el contenido del dir1
origen, al igual que lo hace dir2
, así que me queda
dir1/file1
dir2/file2
en el destino. Pierdo archivos file1a
y file2a
!
¿Cómo puedo copiar de una manera que diga "copie cualquier archivo que encuentre en el directorio correspondiente si existe, cree un nuevo directorio solo si es necesario y haga esto de forma recursiva"?