使用 rsync 对我们的数据库进行每日备份,但我不想每天镜像原始文件并只下载已更改的文件。
这几乎完成了,但是当目录中有一个匹配项时,它会复制所有内容。最终我会让它找到过去一天编辑过的文件(-mtime -1)
rsync -aP -p -o -g --progress `find /Volumes/MP_JUBBLER/testing/src/ -mmin -4` /Volumes/MP_JUBBLER/testing/backups/current/
这只是一个测试,通常我们登录到我们的远程托管服务器,所以认为这会起作用,但这是一个类似的问题。一旦匹配,它就会下载所有内容;
rsync -aP -p -o -g --progress -e 'ssh -p 2020' [email protected]:'`find /var/lib/mysql -mmin -10`' /Volumes/MP_JUBBLER/testing/backups/current/
有人知道我该怎么做吗?任何指点都值得赞赏!
担。
答案1
您需要更改您的查找以查看文件。
find /Volumes/MP_JUBBLER/testing/src/ -mmin -4 -type f