服务器,一个目录,其中包含一堆符号链接,指向我想要同步的内容:
/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 是不可能的。