#!/bin/sh set -x DIR1=/tmp/1 DIR2=/tmp/2 rm -rf $DIR1 rm -rf $DIR2 mkdir $DIR1 mkdir $DIR2 echo "foo" > $DIR1/a echo "bar" > $DIR1/b rsync -a $DIR1/* $DIR2 rm -f $DIR1/a rsync -a --delete $DIR1/* $DIR2 ls -1 $DIR2
这是输出:
+ DIR1=/tmp/1 + DIR2=/tmp/2 + rm -rf /tmp/1 + rm -rf /tmp/2 + mkdir /tmp/1 + mkdir /tmp/2 + echo foo + echo bar + rsync -a /tmp/1/a /tmp/1/b /tmp/2 + rm -f /tmp/1/a + rsync -a --delete /tmp/1/b /tmp/2 + ls -1 /tmp/2 a b
以上是大佬教程为你收集整理的linux – rsync不会删除目标上的文件全部内容,希望文章能够帮你解决linux – rsync不会删除目标上的文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。