rsync 不删除目标文件

rsync 不删除目标文件

自动备份脚本执行以下rsync命令将本地目录树与远程目录树同步:

env RSYNC_PASSWORD=$rsync_password rsync -aqrxz --delete --timeout=30 \
    "${rsync_username}"@"${rsync_host}"::"${rsync_module}" ./ \
    --exclude /$(basename "$0") --exclude /config/local_host.sh --exclude /local

文件和目录被复制/更新/创建到目标主机,但是,如果它们在源中不再存在,则不会从目标中删除它们。也就是说,上述命令只能从源到目标创建和更新文件和目录,但不能删除它们。

在目标主机上,rsync由用户执行www-data,并且整个目标目录树由www-data拥有 755 权限的用户所有。

在源主机上,rsync通过 rsync 协议作为根守护进程执行。

相关内容