Для обеих передач вы можете использовать:
rsync --ignore-existing -i dir1/ user@x.x.x.x:/dir2/
Для первого transfer он просто перенесет все файлы и выведет их список.
При второй передаче будут исключены уже существующие файлы ( - ignore-existing
) и перечислены все файлы, которые были скопированы ( -i
). Затем вы можете выбрать копирование файлов, которые были исключены из передачи, используя find
, чтобы получить список всех файлов, и удалив файлы, перечисленные в выводе передачи 2.
К сожалению, нет возможности скопировать файл с немного другим именем, если он уже существует, что потребовало бы дополнительной логики и цикла.
Если вы можете получить доступ к веб-странице UU
с CO
, а не с другого компьютера в локальной сети, это означает, что ваша виртуальная машина UU
, вероятно, находится в режиме NAT.
Чтобы сделать вашу виртуальную машину UU
доступной из остальной части локальной сети, необходимо настроить сеть виртуальных машин в режиме моста,
Это позволит UU
напрямую взаимодействовать с другими узлами вместо использования CO
в качестве промежуточного.