Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何检索云存储桶中的最新文件?_Google Cloud Platform_Google Cloud Storage_Gsutil - Fatal编程技术网

Google cloud platform 如何检索云存储桶中的最新文件?

Google cloud platform 如何检索云存储桶中的最新文件?,google-cloud-platform,google-cloud-storage,gsutil,Google Cloud Platform,Google Cloud Storage,Gsutil,这是可以用gsutil实现的吗 似乎没有提到任何排序功能-仅按日期筛选-这对我的用例不起作用。您好,这似乎仍然不存在,但这篇文章中有一个解决方案: 使用的命令如下: gsutil ls -l gs://[bucket-name]/ | sort -k 2 由于它允许您按日期进行过滤,因此您可以在桶中获得最新的结果,并在需要时使用另一根管道恢复最后一行。gsutil ls-l gs://| sort-k 2 | tail-n2 | head-1 | cut-d'-f 7 gsutil ls -l

这是可以用gsutil实现的吗


似乎没有提到任何排序功能-仅按日期筛选-这对我的用例不起作用。

您好,这似乎仍然不存在,但这篇文章中有一个解决方案:

使用的命令如下:

gsutil ls -l gs://[bucket-name]/ | sort -k 2
由于它允许您按日期进行过滤,因此您可以在桶中获得最新的结果,并在需要时使用另一根管道恢复最后一行。

gsutil ls-l gs://| sort-k 2 | tail-n2 | head-1 | cut-d'-f 7
gsutil ls -l gs://<bucket-name> | sort -k 2 | tail -n 2 | head -1 | cut -d ' ' -f 7

如果bucket中的对象少于两个,那么它将无法正常工作,尽管

可能重复的对象要求在某个日期之前进行选择。这似乎是过滤功能。