На Linux, скажем, у меня есть несколько файлов, как это:
dir1/file1
dir2/file2
и я хочу скопировать их в место назначения, которое уже имеет dir1 и dir2 и выглядит так:
dir1/file1
dir1/file1a
dir2/file2
dir2/file2a
Я хочу заменить только file1 и file2. Но если я сделаю cp -r , dir1 в месте назначения будет заменено содержимым dir1 из источника, как и dir2 , поэтому у меня останется
dir1/file1
dir2/file2
в пункте назначения. Я теряю файлы file1a и file2a !
Как я могу скопировать таким образом, чтобы «скопировать любые файлы, которые вы найдете, в соответствующий каталог, если он существует, создать новый каталог только при необходимости и сделать это рекурсивно»?
