rsync --copy-links 的逆操作?

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 是不可能的。

相关内容