![¿Cómo puedo copiar archivos de forma recursiva sin sobrescribir los directorios?](https://rvso.com/image/1337796/%C2%BFC%C3%B3mo%20puedo%20copiar%20archivos%20de%20forma%20recursiva%20sin%20sobrescribir%20los%20directorios%3F.png)
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"?