繁体   English   中英

如何将特定日期创建的所有文件从一个存储桶复制到 GCS 中的另一个存储桶?

[英]How to copy all the files created on a specific date from one bucket to another in GCS?

我们如何将指定日期创建的所有文件从一个目录复制到 GCS 中的另一个目录。

我有一个存档文件夹,我需要将在指定日期(例如 2022 年 8 月 20 日)创建的所有文件复制到另一个目录。 我们可以通过提供文件中的文件名列表并将其作为输入提供给gsutil cp命令来做到这一点,但是我有 500 多个文件并且没有所有这些文件的名称。

试试这个命令:

gsutil ls -l gs://{SOURCE_BUCKET}/ | grep 2022-08-20 | rev | cut -d ' ' -f1 | rev | gsutil -m cp -I gs://{DESTINATION_BUCKET}/

您可以使用数据传输服务将数据从一个 GCS 复制到另一个 GCS。

第二步,select 高级过滤器并选择绝对时间范围在此处输入图像描述

它应该符合您的期望。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM