gsutil小技巧


使用Help page
gsutil help
gsutil help [sub-command]

使用Parallel上傳
gsutil -m cp $FROM_FILE gs://mybucket

上傳前先確認並排除Bucket中重複檔案:
gsutil -m cp -n $FOLDER/*.gz gs://my0bucket/

Rsync上傳方式
gsutil rsync $FOLDER gs://my-bucket

Dump MySQL & zip & transfer to bucket....
mysqldump -u u1 mydatabase | zip | gsutil cp - gs://bucket/sqldump.zip  

Create text file to cloud storage
echo "Hello Senao" | gsutil cp - gs://gsweb.micloud.tw/index.html

Upload with more attribute (-z: 指定上傳檔案類別,-a: 指定權限)
gsutil cp -z html -a public-read /tmp/index.html gs://gsweb.micloud.tw/index.html