2017-09-21 1 views
5

Mit scp kann ich die -r Flag hinzufügen, um Verzeichnisse auf meine lokale Maschine über ssh herunterladen. Ist es möglich, ein Verzeichnis von einer Google Compute Engine-Instanz auf meinen lokalen Computer zu kopieren?

Bei Verwendung:

gcloud compute scp -r 

es sais, dass '-r' ist nicht eine verfügbare Option. Ohne -r bekomme ich eine Fehlermeldung, dass mein Quellpfad ein Verzeichnis ist. (Implizieren kann ich nur einzelne Dateien herunterladen.)

Gibt es ein Äquivalent zu -r Flag für gcloud compute scp Befehl?

Antwort

6

Es gefunden!

GCE bietet ein Äquivalent an und es ist --recurse.

Mein letzter Befehl sieht wie folgen aus:

gcloud compute scp --recurse [email protected]_name:./* "local_dir" 

Aus irgendeinem Grunde musste ich auch die * hinter dem Quellordner eine Sicherheitslücke zu vermeiden.

Verwandte Themen