如何避免用gsutil反复下载东西?

问题描述 投票:0回答:1

现在我正在用Google Cloud SDK Shell下载一个相当大的东西(570.8GB)。

每次当我决定终止下载并重新开始时(因为启用了多线程下载,所以我在用gsutil下载时几乎不能用这台电脑做其他事情),它总是从头开始,好像之前什么都没下载过一样,这让我很沮丧。

请问,怎样才能避免反复从头下载?

p.s.现在我使用这行参数来下载。

gsutil -m cp -r gs://xxxxx/ destination
google-cloud-platform gsutil
1个回答
1
投票

支持可恢复下载,根据 文件:

同样,每当你使用cp命令时,gsutil会自动执行可恢复的下载(使用标准的HTTP Range GET操作),除非目的地是一个流。在这种情况下,一个部分下载的临时文件将在目标目录下可见。完成后,原始文件将被删除,并被下载的内容覆盖。

可恢复的上传和 下载将状态信息存储在~.gsutil下的文件中。目的地对象或文件命名的目录。如果你试图从不同目录的机器上恢复传输,传输将从头开始。

您可以检查相应路径上是否存在状态信息。

© www.soinside.com 2019 - 2024. All rights reserved.