无论如何rsync gsutil文件后的某个时间戳?



我想知道是否有一种方法将rsync文件从本地计算机到GCS桶,但只有在给定时间戳之后创建或修改时间戳的文件。

rsync命令将定期运行,将文件从本地计算机同步到桶中。我最终想要从桶中删除这些文件,但是如果rsync命令再次运行,我假设被删除的文件将被重新添加到桶中。我只想同步在最后一次运行rsync的时间戳之后添加或修改的文件。

例如,假设我的rsync命令在新的一天开始时运行(12:00 am)

我有文件file.txt和我运行我的rsync命令运行。我的桶现在应该有file.txt

我在下次运行之前从桶中删除file.txt,并添加了一个名为newfile.txt的新文件。当rsync命令下次运行时,我只希望newfile.txt在bucket中,因为这是自上次运行rsync以来的新文件,并且没有对file.txt进行任何更改。

这是可能的吗?任何帮助将不胜感激,谢谢!

根据我的理解,没有这样的方法来做你正在寻找使用gsutil rsync的事情。此外,本文档没有提供任何这样的选项来做同样的事情。执行rsync命令后,您可以考虑删除目标目录中不需要的文件。

相关内容

  • 没有找到相关文章