来自 Python 客户端库的 GCS Rsync?

and*_*622 5 python google-cloud-storage google-cloud-platform

我正在尝试用 Python 重写一些 bash 脚本,特别是我试图重写一行执行gsutil -m rsync -r /local/path/to/data gs:/path/to/data. 但是,我无法rsync此处的 Python 客户端库文档中找到任何对功能的引用。

如果有人解决了这个问题,请告诉我。如果此功能当前未在客户端库中实现,有谁知道为什么?

Tra*_*rla 1

gsutil是一个命令行工具,具有超出客户端库的应用程序级逻辑,因此并非所有功能都gsutil可以在客户端库中使用。 gsutil目前不使用google-cloud-python客户端库,因为该库是后来开发的。

  • 如果我原来的问题不清楚,我深表歉意;虽然我了解命令行实用程序 gsutil 和 python 客户端库之间的根本区别,但我更感兴趣的是是否有一种方法可以使用客户端库模拟 gsutil 并行 rsync。 (3认同)