web-dev-qa-db-ja.com

Google Compute Engineインスタンスからローカルマシンにディレクトリをコピーすることはできますか?

Scpを使用すると、-rフラグを追加して、ssh経由でローカルマシンにディレクトリをダウンロードできます。

使用する場合:

gcloud compute scp -r 

「-r」は使用可能なオプションではないということです。 -rを指定しないと、ソースパスがディレクトリであるというエラーが表示されます。 (私は単一のファイルのみをダウンロードできます。)

-rコマンドにgcloud compute scpフラグに相当するものはありますか?

16
ThatBrianDude

見つかった!

GCEは同等のものを提供し、--recurseです。

私の最後のコマンドは次のようになります。

gcloud compute scp --recurse username@instance_name:./* "local_dir"

何らかの理由で、セキュリティ上の問題を回避するために、ソースフォルダーの背後にある*も必要でした。

24
ThatBrianDude