GCP: Cloud Store gsutil QuickStart Examples
Contents
GCP Cloud Store gsutil command line tool quickstart examples.
Synopsis
The gsutil tool helps to access Clould Storage and perform operations on bucket.
- Bucket – A top-level folder.
- Prefix – An folder in a bucket.
- Object – Any item that’s stored in an Cloud Storage bucket.
1 Basic operations
The following basic operations can be performed on buckets in Cloud Storage.
1.1 Creating Bucket
gsutil provides a gsutil mb
command to make buckets.
gsutil mb gs://<bucket-name>
command to create bucket.
1.2 Listing Buckets, Subdirectories and Objects
gsutil provides a gsutil ls
command to list buckets, sub-directories and objects.
gsutil ls
to list all buckets.gsutil ls gs://<bucket-name>
to list objects at the top level of each bucket.gsutil ls gsutil ls gs://<bucket-name>/*.csv
to list objects at the top level of each bucket.
1.3 Delete Buckets and Objects
gsutil provides a gsutil rm gs://<bucket-name>/<filepath>
command to delete buckets or objects.
gsutil rm gs://bucket/subdir/*
remove all objects in gs://bucket/subdirgsutil rm gsutil rm gs://bucket/subdir/**
remove all objects in gs://bucket/subdir or subdirectoriesgsutil rm -r gs://bucket
to delete all objects in the bucket and the bucket itself.gsutil rm gs://bucket/**
to delete all objects in the bucket but not the bucket itself.
1.4 Move Buckets and Objects
gsutil provides a gsutil mv
command to move date between your file system and the cloud.
gsutil mv <src-filepath> gs://<bucket-name>/<directory>/<dest-filepath>
command used to move from local to bucket in cloud.gsutil mv gs://<bucket-name>/<directory>/<src-filepath>
command used to move from bucket in cloud to local.
1.5 Copy Buckets and Objects
gsutil provides a gsutil cp
command to copy date between your file system and the cloud.
gsutil cp <src-filepath> gs://<bucket-name>/<directory>/<dest-filepath>
command used to copy from local to bucket in cloud.gsutil cp gs://<bucket-name>/<directory>/<src-filepath>
command used to copy from bucket in cloud to local.