3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

gsutil コマンドを使用したオブジェクトのダウンロード

Posted at

少し前に、業務で「gsutil」を用いてGCSに格納されているオブジェクトのダウンロードを行いました。

そこでダウンロード時に使用した「cp」コマンドについて、忘れないうちにオプションも含めて記してみます。

オブジェクトのダウンロード(cp)

オブジェクトのダウンロードは「cp」コマンドを用いて実行します。

gsutil cp gs://[BUCKET_NAME]/[OBJECT_NAME] .

末尾の「.」は、コマンドを実行したディレクトリにダウンロードすることを表しています。
「.」がない場合はエラーとなるので、注意が必要です。
(指定したディレクトリへダウンロードを行う場合については後述します。)

オプション

並列実行 (-m)

「-m」オプションは並列実行を表します。
「-m」を付帯すると、実施する操作を並列で実行できるため、パフォーマンスが大幅に向上します。

gsutil -m cp gs://[BUCKET_NAME]/[OBJECT_NAME] .

再帰実行 (-r)

「-r」オプションは、再帰実行を表します。
下記は、[OBJECT_NAME]配下で再帰的に実行する例です。

gsutil cp -r gs://[BUCKET_NAME]/[OBJECT_NAME] .

ダウンロード箇所の指定

コマンドを実行する場合にダウンロード箇所を指定する場合、下記のように記載します。
例:「C:\hogehoge\xxxx」にダウンロードする場合

gsutil cp -r gs://[BUCKET_NAME]/[OBJECT_NAME] C:\hogehoge\xxxx

【参考】
https://cloud.google.com/storage/docs/gsutil?hl=ja

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?