Su Linux, diciamo che ho alcuni file come questo:
dir1/file1
dir2/file2
e voglio copiarli in una destinazione che già possiedi dir1
e dir2
e assomiglia a:
dir1/file1
dir1/file1a
dir2/file2
dir2/file2a
Voglio solo sostituire file1 e file2. Ma se lo faccio cp -r
, dir1
nella destinazione viene sostituito con il contenuto di dir1
dalla fonte, come fa dir2
, quindi sono rimasto con
dir1/file1
dir2/file2
nella destinazione Perdo file file1a
e file2a
!
Come posso copiare in un modo che dice 'copia qualsiasi file trovato nella directory corrispondente se esiste, crea una nuova directory solo se necessario e fallo ricorsivamente'?