代码之家  ›  专栏  ›  技术社区  ›  ThatBrianDude

是否可以将目录从谷歌计算引擎实例复制到我的本地机器?

  •  21
  • ThatBrianDude  · 技术社区  · 7 年前

    -r 通过ssh将目录下载到本地机器的标志。

    使用时:

    gcloud compute scp -r 
    

    它说,'-r'不是一个可用的选项。 如果没有-r,我会得到一个错误,说我的源路径是一个目录。(这意味着我只能下载单个文件。)

    -r 的标志 gcloud compute scp 命令

    2 回复  |  直到 7 年前
        1
  •  44
  •   ThatBrianDude    7 年前

    找到了!

    GCE提供了一个等效的 --recurse .

    我的最终命令如下所示:

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

    出于某种原因,我还需要 * 在源文件夹后面,以避免一些安全问题。

        2
  •  0
  •   Areza    5 年前

    你的肠子已经有了正确的凭据,所以只要做就行了

    gcloud compute scp --recurse [the_instance_name]:[the_path_on_gcp_instance_folder] [the_path_on_your_machine]