在已安装的谷歌驱动器上使用 Rsync

在已安装的谷歌驱动器上使用 Rsync

我已经在 ubuntu 中安装了我的 google drive 并且想要 rsync 我的图片。

我发出命令

rsync -Parvhz folder1 /home/me/GoogleDrive/Pictures/

它传输了所有文件。然后我重新发出命令,它再次发送了所有文件,但什么都没有改变。

rsync 不是应该传输差异吗?我做错了什么吗?

我打算每晚运行一个 cron 作业,将整个 130GB 文件夹 rsync 到 Google Drive,因为我很少将照片放在那里。但如果我必须再次上传所有文件,那么我们就有问题了!

谢谢

答案1

我认为它应该可以工作,而且我认为你的命令没有任何问题,除了一个小细节,你不需要明确使用-r选项,因为你正在使用-a暗示它的选项。你可以尝试对源路径和目标路径中的文件执行 md5sum,以检查它们是否相同。如果校验和不相等,则某些东西正在更改你的文件(在源或目标上)。是的,rsync 应该只以这种方式传输差异。

相关内容