Rsync'ing只有较新的文件和文件夹

时间:2015-06-25 11:36:55

标签: linux shell rsync

我需要在linux shell上设置一个cronjob,它正在备份最近更改的文件和文件夹。这条线工作正常:

 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 / [...]”失败:没有这样的文件或目录(2)':

find /daten/ -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- /daten/ 192.168.0.99::grafic

模块grafic是正确的并且是testet。

为什么rsync会像第一个工作代码行一样寻找“/ daten / daten [...]”而不是“/ daten / [...]”?

这可能是什么问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

这是工作代码行:

find /daten -mtime -30 -type f -print0 | rsync -0v --delete-after --port=19002 --files-from=- --from0 / 192.168.0.99::grafic