如何从 Colab Notebook 中提取 Google Cloud Storage 存储桶中的 tar.gz 文件?

Zac*_*ach 1 python-3.x google-cloud-storage google-cloud-platform google-colaboratory

正如问题所述,我试图弄清楚如何.tar.gz从 Google Colab 笔记本中提取存储在 GCS Bucket 中的文件。

我可以通过以下方式连接到我的存储桶:

auth.authenticate_user()
project_id = 'my-project'
!gcloud config set project {project_id}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行以下命令时:

!gsutil tar xvzf my-bucket/compressed-files.tar.gz
Run Code Online (Sandbox Code Playgroud)

我收到一个错误。我知道这gsutil可能功能有限,并且可能不适合我想做的事情,那么有其他方法可以做到这一点吗?

谢谢!

Sté*_*tte 6

Google 云存储 - GCS 本身不支持解压 tar 存档。例如,您必须在本地计算机上或通过 Compute Engine 虚拟机自行执行此操作