有没有办法浏览存储在Google云端存储中的文本文档?

问题描述 投票:2回答:4

Question

有没有办法浏览存储在Google云端存储中的文本文档?

Background

我在VM上存储了超过1万个文档(txt文件)并且正在占用空间。在达到极限之前,我想将文件移到另一个位置。目前,我正在考虑迁移到GCP上的Google云端存储。

Issues

我有时需要使用特定的关键字grep文档。我想知道是否有任何方法可以查看Google云端存储上传的文件?我检查了gsutil文档,但似乎支持ls,cp,mv,rm,但我没有看到grep。

google-cloud-platform google-cloud-storage gsutil
4个回答
4
投票

不幸的是,没有像grep这样的命令用于gsutil。

唯一类似的命令是qazxsw poi。

我建议你可以创建一个小的虚拟机,云上的grep将更快,更便宜。

gsutil cat

3
投票

gsutil cat gs://bucket/ | grep "what you wnat to grep" 很好。我只想提一下,Google云端存储是一种用于存储文件的产品,并不关心它们的内容。此外,它的设计可以大规模扩展,您要求的操作在计算上也很昂贵,因此将来不太可能支持它。

在您的情况下,我会考虑创建文本文件和@howie answer的索引。


1
投票

我有另一个建议。您可能需要考虑使用Google Dataflow来处理文档。您可以移动它们,但更重要的是,您可以使用Dataflow转换文档。


0
投票

我找到了这个问题的答案。 gcpfuse解决了这个问题。

将Google云存储安装到特定目录。你可以从那里来。

trigger an update for it every time a new file is upload to GCS https://cloud.google.com/storage/docs/gcs-fuse

© www.soinside.com 2019 - 2024. All rights reserved.