Pertanyaan Unduh file dan folder dari keranjang Google Storage ke folder lokal


Apa cara terbaik untuk mengunduh semua file dari Google Cloud Storage?


32
2017-07-24 23:13


asal


Jawaban:


Lihatlah alat gsutil. Anda dapat menggunakan perintah cp dengan -R (rekursif) dan -m (multithreading) pilihan.

gsutil -m cp -R gs://<bucket_name> .

Dan jika Anda ingin mencobanya dengan mencoba ember publik

gsutil -m cp -R gs://uspto-pair .

Percepatan yang diberikan oleh multithreading bisa sangat signifikan:

$ time gsutil cp -R gs://uspto-pair/docs/2010-08-28 .
...

real    0m12.534s

vs

$ time gsutil -m cp -R gs://uspto-pair/docs/2010-08-28 .
...

real    0m3.345s

38
2017-07-24 23:40



Dalam hal gsutil melempar pengecualian (CommandException: Wrong number of arguments for "cp" command.) coba yang berikut ini:

gsutil -m cp -R gs://BUCKETNAME ./LOCALFOLDERNAME

2
2018-04-16 14:41



Dalam kasus saya, yang berhasil adalah menavigasi ke keranjang di browser gui dan kiri mengklik file dan "Simpan file".
Ini jelas mengerikan untuk beberapa file, tetapi Anda dapat memampatkan mereka tentu saja ke satu file (menggunakan konsol cloud google).

Lihat ini benang.

Juga, jika Anda tidak memiliki ember, Anda bisa buat satu, lalu unggah ke sana menggunakan konsol gcloud, mis. gsutil cp file.tgz gs://<bucket> 


1
2018-06-16 12:39