Jas*_*hah 0 google-cloud-storage google-cloud-platform
我希望将除某个目录或多个目录(或文件)之外的所有文件从我的 GCS 存储桶复制到我的本地目录。无论如何我也可以做同样的事情吗?
例如:我的 GCS 存储桶名为3个so-bucket文件夹dir1、dir2、dir3和file1。file2我想将除存储桶之外的所有文件和目录复制dir3到本地目录。
通常我会这样做gsutil -m cp -r gs://so-bucket/* .,然后删除该dir3文件夹。
您可以使用gsutil rsync带有选项的命令-x来排除某些对象。就像是 :
gsutil -m rsync -r -x '^dir3/*' gs://so-bucket .
Run Code Online (Sandbox Code Playgroud)
应检索位于存储桶上的所有对象,除了以dir3(不在dir3示例中的目录中的文件)开头的对象。
| 归档时间: |
|
| 查看次数: |
4472 次 |
| 最近记录: |