3
rsync不会删除目标文件
我正在尝试将目录更改为另一个目录。我的问题是,如果源目录中不再存在文件,则rsync不会删除目标文件。这是一个演示脚本: #!/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 …