Инверсия rsync --copy-links?

Сервер, каталог с кучей символических ссылок, указывающих на то, что я хочу синхронизировать:

/home/shish/tosync/video.mp4 -> /home/shish/videos/video.mp4
/home/shish/tosync/code.py -> /home/shish/src/code.py
/home/shish/tosync/foo.jpg -> /home/shish/photos/foo.jpg

Команда:

rsync --copy-links server.com:/home/shish/tosync ~/tosync

Клиент, каталог с актуальными файлами в нем:

/home/shish/tosync/video.mp4
/home/shish/tosync/code.py
/home/shish/tosync/foo.jpg

Теперь, изменив файлы локально, как мне загрузить их на сервер, сохранив при этом удаленные символические ссылки (т. Е. Изменив различные файлы, разбросанные по всей удаленной файловой системе)? Все мои попытки пока просто перезаписывают символические ссылки:(

1 ответ

Насколько я понимаю, то, что вы хотите, невозможно, по крайней мере, с помощью rsync.

Другие вопросы по тегам