У меня есть каталоги и файлы локально, и я хочу скопировать их в другой ящик с помощью rsync
. Проблема в том, что большая часть данных уже находится на удалении, но не на целевом диске. Например, у меня есть
local:~/$ ls -F
a/ b/ foo
а также
remote:~/dest$ ls -F
a@
где remote:~/dest/a
указывает на каталог, который уже содержит большую часть local:~/a
.
Когда я делаю
local$ rsync --append-verify --progress -auv * remote:~/dest/
symlink remote:~/dest/a
заменяется пустым каталогом, где rsync
начинает копировать данные из local
.
Как мне добиться эффекта
local$ rsync --append-verify --progress -auv foo remote:~/dest/
local$ rsync --append-verify --progress -auv a/* remote:~/dest/a/
local$ rsync --append-verify --progress -auv b remote:~/dest/
с одним вызовом rsync
?