Contents

gsutil 5.31

0

A command line tool for interacting with cloud storage services.

A command line tool for interacting with cloud storage services.

Stars: 873, Watchers: 873, Forks: 333, Open Issues: 321

The GoogleCloudPlatform/gsutil repo was created 11 years ago and the last code push was 2 days ago.
The project is popular with 873 github stars!

How to Install gsutil

You can install gsutil using pip

pip install gsutil

or add it to a project with poetry

poetry add gsutil

Package Details

Author
Google Inc.
License
Apache 2.0
Homepage
https://cloud.google.com/storage/docs/gsutil
PyPi:
https://pypi.org/project/gsutil/
GitHub Repo:
https://github.com/GoogleCloudPlatform/gsutil

Classifiers

  • System/Filesystems
  • Utilities
No  gsutil  pypi packages just yet.

Errors

A list of common gsutil errors.

Code Examples

Here are some gsutil code examples and snippets.

GitHub Issues

The gsutil package has 321 open issues on GitHub

  • Fix shim tests for windows
  • Shim for running gcloud storage: Add rm support
  • Allow external account based credentials
  • Cannot copy same file multiple times to Google Cloud Storage
  • Feature request - rsync dry run (rsync -n) and ask to proceed (y) or cancel (n)
  • Running standalone gsutil inside Docker without brain damage in 2k22 for human
  • Bundled python cannot use system pythons crcmod nowadays
  • Add support for Workload Identity Federation credentials
  • Python 3.10 – AttributeError: module 'collections' has no attribute 'Mapping'
  • gsutil fails sporadically on macOS
  • gsutil rsync supports sync files from source
  • gsutil cp hangs on many small files when running in parallel
  • gsutil -m rm on empty bucket fails with CommandException
  • implement gsutil raw mode
  • Bandwidth throttling is not implemented

See more issues on GitHub