大佬教程收集整理的这篇文章主要介绍了linux – 使用rsync保留现有的目标符号链接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
不幸的是,似乎rsync正在删除符号链接并重新填充几乎完整的磁盘.经过一番搜索,我发现了rsync的–keep-dirlinks选项,它似乎是为了解决我的问题而量身定制的.
只有它没有.目标上的符号链接仍然被删除.
这是我的rsync命令:
rsync --recursive --keep-dirlinks --links --hard-links --times --verbose \ --delete --delete-excluded $EXCLUDE $sourcE_EXCLUDE \ $RSYNC_HOST::$RSYNC_DIR/pool/ $TO/pool/
EXCLUDE扩展为消除大量我不感兴趣的架构,沿着–exclude binary-alpha / –exclude disks-alpha ….在rsync启动之前,我的池目录看起来像这个:
lrwxrwxrwx 1 root root 23 2014-09-22 13:58 contrib -> /u2/debian/pool/contrib drwxrwxr-x 62 root root 4096 2012-04-09 03:02 main lrwxrwxrwx 1 root root 24 2014-09-22 13:58 non-free -> /u2/debian/pool/non-free
一旦rsync启动,我得到这个:
receiving incremental file list deleting non-free deleting contrib ./ contrib/ contrib/a/
其他一些rsync选项是否会干扰–keep-dirlinks?哪些可以不合并?或者它是导致我的问题的选项的顺序?
以上是大佬教程为你收集整理的linux – 使用rsync保留现有的目标符号链接全部内容,希望文章能够帮你解决linux – 使用rsync保留现有的目标符号链接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。