中止gsutil转移

时间:2015-11-22 14:28:42

标签: python google-cloud-storage file-transfer gsutil

我正在将包含100多个重文件(几百MB)gsutil的文件夹传输到我的Google云端存储(近线)。我在目标文件夹的路径中犯了一个错误。所以我正在寻找一种方法来中止转移。

这是我使用的命令:

python c:\gsutil\gsutil -m cp -r -n berlin gs://bucket/berlin

所以我认识的唯一解决方案(我是新手)就是关闭CMD。但我想这不是正确的方法,我想知道临时文件会发生什么(当我关闭CMD时,上传但未完成的文件)。

所以这是我的问题:

  1. 是否有另一种方法可以中止转移而不是关闭CMD?
  2. 如果这是唯一的解决方案,我应该关心临时文件:例如我应该删除然后避免不必要的存储费用?如果是的话,我该怎么办呢。

2 个答案:

答案 0 :(得分:3)

你可以在Windows / cmd下进行操作。

答案 1 :(得分:1)

mike-schwartz(博尔德一号,也许是奥斯丁一号)是正确的,但是可以添加更多内容。上传是可恢复的。

Cp 具有自动协议,该协议将上载信息存储在.gsutil文件夹中。 gsutil cp命令的the resumable transfers部分中对此进行了说明。

还有一个Google api json article关于发送DELETE请求的(大概是'gsutil delete gs://...whatever',但示例仅显示了'DELETE ...'),但是您可能想要编辑(例如,制作一个子文件夹,然后将那些项目移动到该文件夹​​中,直到您确定可以将其永久删除为止。.gsutil的内容清除要取消删除的项目。具有一个忽略或清除特定目标上的可恢复内容的标志而不是手动编辑文件夹内容将很有用。