Cloud Storage Basic

介紹幾個常用的Cloud Storage指令,前提是需要先安裝好Google Cloud SDK喔!

1. 上傳檔案

gsutil cp [from-file] [to-file]

如果遇到多個檔案上傳,可以加-m來達到多執行緒上傳

ex: gsutil cp -m /data/*.log gs://my-bucket/logs/

2. 下載檔案

gsutil cp [file-path] [destination-path]

ex: gsutil cp gs://my-bucket/logs/a.log .

3. 建立bucket

gsutil mb gs://[bucket-name]

ex: gsutil mb gs://my-bucket

4. 刪除bucket

gsutil rm gs://[bucket-name]

如果資料匣中有其他檔案,可以加"-r"來循環刪除資料...

ex: gsutil rm -r gs://my-bucket

5. 列表bucket

gsutil ls gs://[bucket-name]

ex: gsutil ls gs://my-bucket

或是列表整個專案:

ex: gsutil ls -l 

在gsutil中,可以跨專案存取cloud storage,不過需要把完整的bucket名稱打出來唷 :D

6. 檢視TXT文件內容

gsutil cat gs://[txt-object-path]

ex: gsutil cat gs://my-bucket/a.log




Comments