我正在使用rsync使用以下命令在多台计算机上同步文件:
rsync -az -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" \
--delete --delete-excluded --force --exclude=.git --exclude=.bundle \
--exclude=tmp --exclude=log/* --exclude=*.log --exclude=*.pid \
user@host:/path/to/src/ /var/build/dest
我想排除所有日志文件从源转移到目标,并删除目标上所有现有的文件。所以我使用--exclude=*.log
与--delete-excluded
它的伟大工程。
但是我想在目标上保留某些日志文件。我想要一个--exclude-from-delete
选择。
rsync可能吗?
相似:如何使用rsync备份没有git子目录的目录?
—
kenorb