Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何从本地目录上的GCP VM保存文件_Google Cloud Platform_Virtual Machine_Gcloud - Fatal编程技术网

Google cloud platform 如何从本地目录上的GCP VM保存文件

Google cloud platform 如何从本地目录上的GCP VM保存文件,google-cloud-platform,virtual-machine,gcloud,Google Cloud Platform,Virtual Machine,Gcloud,我刚刚运行了一个Google云平台深度学习虚拟机,并在本地主机上打开了JupyterLab。现在我可以使用虚拟机了,我的目录是/home/jupyter。我正在运行一个程序,将结果导出到csv。我可以将它们保存在VM的一个单独文件夹中,然后右键单击并下载它们(不是在文件夹中,而是在文件中)。但是,我将有10000个文件(2kb),如何将这些文件直接导出到本地目录(首选,我使用Mac)、GCP存储桶或我的Google Drive?我知道您使用的是计算引擎isntance。在这种情况下,如果您不使用

我刚刚运行了一个Google云平台深度学习虚拟机,并在本地主机上打开了JupyterLab。现在我可以使用虚拟机了,我的目录是
/home/jupyter
。我正在运行一个程序,将结果导出到csv。我可以将它们保存在VM的一个单独文件夹中,然后右键单击并下载它们(不是在文件夹中,而是在文件中)。但是,我将有10000个文件(2kb),如何将这些文件直接导出到本地目录(首选,我使用Mac)、GCP存储桶或我的Google Drive?

我知道您使用的是计算引擎isntance。在这种情况下,如果您不使用Windows bsaed计算机,则可以运行该命令

在您的情况下,要递归复制整个文件夹,您可以使用:

gcloud compute scp --recurse example-instance:~/narnia ~/wardrobe

要将Compute Engine实例中名为“narnia”的文件夹复制到本地计算机中名为“衣橱”的文件夹中

我首先必须授予本地文件夹的读/写权限
chmod 777
,但后来它成功了。我使用了
gcloud compute scp--project--zone--recurse示例实例:/home/jupyter/results/Users/name/campor