【发布时间】:2023-03-26 18:09:02
【问题描述】:
是否无法从按日期降序排序的 Google Cloud Storage 存储桶中获取文件列表?这非常令人沮丧。我需要检查已上传文件的状态,并且存储桶中有数千个对象。
gsutil ls 没有标准的 linux -t 选项。
Google 云控制台也列出了它,但不提供排序选项。
【问题讨论】:
标签: google-cloud-storage gsutil
是否无法从按日期降序排序的 Google Cloud Storage 存储桶中获取文件列表?这非常令人沮丧。我需要检查已上传文件的状态,并且存储桶中有数千个对象。
gsutil ls 没有标准的 linux -t 选项。
Google 云控制台也列出了它,但不提供排序选项。
【问题讨论】:
标签: google-cloud-storage gsutil
我将其用作解决方法:
gsutil ls -l gs://[bucket-name]/ | sort -k 2
这会输出包含日期作为第二个字段的完整列表,sort -k 2 然后按此字段排序。
【讨论】:
-k 2 按此字段排序。
GCS 支持的唯一排序是字典序。
作为一种解决方法,如果您可以使用日期戳为对象命名,那么您可以按日期列出对象。
【讨论】: