Google cloud platform GCP上带日期的文件夹名称

Google cloud platform GCP上带日期的文件夹名称,google-cloud-platform,bucket,Google Cloud Platform,Bucket,我想在GCP bucket中创建一个以日期为后缀的文件夹: 我正在尝试这个 gsutil mkdir gs://bucket\u name/raw/data\u“$(日期+%m-%d-%y”)” 我也试过: dt="$(date +"%m-%d-%y")" mkdir data_$dt gsutil cp -r data_$dt gs://bucket_name/raw/ 但在这个错误中: CommandException: No URLs matche

我想在GCP bucket中创建一个以日期为后缀的文件夹: 我正在尝试这个

gsutil mkdir gs://bucket\u name/raw/data\u“$(日期+%m-%d-%y”)”

我也试过:

dt="$(date +"%m-%d-%y")"
mkdir data_$dt
gsutil cp -r data_$dt gs://bucket_name/raw/
但在这个错误中:

CommandException: No URLs matched

还有其他方法吗?

云存储中不存在文件夹。控制台上的文件夹表示形式只是一种人工表示形式

所有水滴都存储在铲斗的根部。文件名包含路径(您命名的文件夹)和有效名称。因此,如果添加具有路径的文件,则会看到目录。如果删除它,所有目录都将消失

因此,不能对文件模式进行筛选,只能对路径前缀进行筛选

因此,如果要执行此操作,解决方案是创建一个占位符文件

dt="$(date +"%m-%d-%y")"
mkdir data_$dt
touch data_$dt/placeholder
gsutil cp -r data_$dt gs://bucket_name/raw/