我正在尝试找到一种将大文件夹上传到Google云存储的快速方法。当我通过网络浏览器进行操作时,它通常无法处理尺寸。
所以我一直在尝试使用SDK Shell。
我写
gsutil cp C:\Folder\Sub folder - name gs://bucketname/
我明白了
No urls matched C:\Folder
然后我将文件名放在引号中
gsutil cp C:\"Folder\Sub folder - name" gs://bucketname/
我被告知
unrecognised scheme name gs
我有几个朋友看着它,他们不知道。我觉得我已经尝试了很多次迭代。显然我错过了一些超级基础的东西?有什么想法吗?这是一个运行Windows的虚拟机。
谢谢!
答案 0 :(得分:2)
您必须使用-r
标志
-R和-r选项是同义词。导致目录, 存储桶和存储桶子目录以递归方式复制。 如果您忽略使用此选项进行上传,则gsutil将 复制找到的所有文件并跳过任何目录。同样, 忽略为下载指定此选项将导致 gsutil复制当前存储区目录中的所有对象 级别,并跳过所有子目录。
gsutil cp -r C:\Folder\sub-folder-name gs://bucketname/