【发布时间】:2022-02-08 16:09:33
【问题描述】:
我在 gcp 存储桶中有一个目录。该存储桶中有 2 个子目录。
有没有办法从控制台使用gsutil 命令下载过去 24 小时在这些子目录中创建的文件?
【问题讨论】:
标签: linux google-cloud-platform command storage gsutil
我在 gcp 存储桶中有一个目录。该存储桶中有 2 个子目录。
有没有办法从控制台使用gsutil 命令下载过去 24 小时在这些子目录中创建的文件?
【问题讨论】:
标签: linux google-cloud-platform command storage gsutil
gsutil 不支持按日期过滤。
一个选项是创建一个文件列表以通过另一个工具或脚本下载,每行一个对象名称。
使用 stdin 指定要复制的文件或对象的列表。您可以使用 gsutil 在管道中上传或下载由 a 生成的对象 程序。例如:
cat filelist | gsutil -m cp -I gs://my-bucket或:
cat filelist | gsutil -m cp -I ./download_dir其中 cat filelist 的输出是每行一个文件列表, 云 URL,以及文件和云 URL 的通配符。
【讨论】:
我能够使用 gcp 控制台和 shell 实现其中的一部分。
步骤:
【讨论】: