我遇到了一个问题,gsutil 似乎没有遵循文档中描述的行为(至少在 Windows 中)。该文档指出:
在执行递归目录复制时,对象名称的构造反映了从递归处理点开始的源目录结构。例如,命令:
gsutil cp -R dir1/dir2 gs://my_bucket
将创建名为 like 的对象gs://my_bucket/dir2/a/b/c
,假设dir1/dir2
包含文件a/b/c
。
但是,在实践中,我发现它会创建名为:
gs://my_bucket/dir1/dir2/a/b/c
即,它复制命令中所述的整个目录路径gsutil
,而不是文档中所述的“从递归处理点开始”(dir2)。
我在这里错过/误解了什么吗?