首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只对较新的文件和文件夹进行Rsync

只对较新的文件和文件夹进行Rsync
EN

Stack Overflow用户
提问于 2015-06-25 11:36:55
回答 1查看 129关注 0票数 0

我需要在linux上设置一个cron作业,它正在对最近更改的文件和文件夹进行备份。这条线运转良好:

代码语言:javascript
复制
 find /daten/ -mtime -7 -type f -print0 | rsync -0ve "ssh -i /root/.ssh/bak" --delete-after --files-from=- /daten/ bak@rsync.hidrive.strato.com:/users/bak

对于额外的网络内部备份,此修改后的行将抛出一个错误'rsync: link_stat“/daten/daten/.”failed:没有这样的文件或目录(2)':

代码语言:javascript
复制
find /daten/ -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- /daten/ 192.168.0.99::grafic

模块的分级是正确的和测试集。

为什么rsync要寻找“/daten/daten.”而不是“/daten/.”就像第一个工作代码线?

这里有什么问题吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-25 16:15:35

这是工作代码线:

代码语言:javascript
复制
find /daten -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- --from0 / 192.168.0.99::grafic
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31049267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档