Итак, давайте предположим, что у меня есть:
dest/dir/file1
dest/dir/file2
dest/dir/subdir/subfile1
dest/dir/subdir/subfile2
а также
src/dir/file3
src/dir/subdir/subfile3
src/dir/newdir/anotherfile
... и давайте предположим, что существуют тысячи файлов и подкаталогов.
Теперь я хочу переместить все новые файлы из src в dest в соответствующие каталоги, создавая при необходимости новые подкаталоги. Это будет эквивалентно " cp -a src/dir dest/ ", но как операция перемещения. Очевидная команда « mv src/dir dest/ » не выполняется, так как каталог уже существует в месте назначения.
Как я могу сделать это с помощью одной команды?