gsutilの使い方

http://code.google.com/intl/ja/apis/storage/docs/gsutil_reference_guide.html
ここに載ってる

まず認証が必要

$ gsutil config

で認証のURLが表示されるのでアクセスしてキー取得して入力。あとプロジェクトのIDも入力。

簡単なコマンドはこんな感じ。

# アップロード
$ gsutil cp hoge gs://<bucketname>

# ディレクトリを再帰的にアップロード
$ gsutil cp -R hoge gs://<bucketname>

# ダウンロード
$ gsutil cp gs://<bucketname>/hoge .

# ストレージの内容確認
$ gsutil ls gs://<bucketname>

# 削除
$ gsutil rm gs://<bucketname>/hoge

ディレクトリのダウンロードの仕方がわからん。

あと、ファイルをアップするときにディレクトリ内にアップするときfugaというディレクトリがすでにあったとして

$ gsutil cp hoge gs://<bucketname>/fuga

ってやると、hogeがBucket直下にfugaというファイルにリネームされてアップされちゃう。ので

$ gsutil cp hoge gs://<bucketname>/fuga/hoge

としないといけない?よくわからん。