GCSにあるフォルダを移動したいが、gcloudコマンドではファイル単位でしか移動できない
なので、ファイル一覧を書き出して、それを一件一件移動するスクリプトを組む必要がありそう
以下が参考になった
zenn.dev
まず一覧に書き出し
$ gcloud alpha storage ls --recursive gs://my-data-failes/path/to/dir > files.txt
gcloud alpha storage
コマンドを使う
次に、リストアップしたファイルを一つずつ移動させる
$ cat files.txt | gsutil -m mv -I gs://my-data-failes/path/to/backup
これでフォルダ内をすべて移動させることができた