我使用插件运行游戏服务器,将每小时的服务器备份放在/backups中。在1天后,插件保存了2个备份/天。我想要将这个备份目录与2天以上的文件同步到远程服务器,这样它就不会同步最终将在一天结束前被删除的文件。为此,我运行以下脚本:
find /path/backups/ -type f -mtime +2 -exec rsync -vPhd -e "ssh -p 512" --ignore-existing --delete {} me@host:/remote/path/server-backups/ \;但是--delete实际上并不删除目标主机上的旧文件。是因为时间吗?有解决办法吗?
发布于 2017-01-09 13:37:42
尝试使用-递归
它应该是这样的:
find /path/backups/ -type f -mtime +2 -exec rsync -vPhd -e "ssh -p 512" --ignore-existing --recursive --delete {} me@host:/remote/path/server-backups/ \; https://askubuntu.com/questions/869837
复制相似问题