是否通过Google Cloud SDK Shell传输文件?

问题描述 投票:0回答:1

我已经从Google云控制台创建了一个实例(vm)。使用命令gcloud compute ssh [INSTANCE]连接可以正常工作。我可以从实例外壳程序退出,然后返回到Google Cloud SDK Shell。之后,我在Google Cloud SDK Shell中运行命令glcoud compute scp [ABS_FILE_PATH] [INSTANCE]

文件上传成功,

aloe_fractal.jpg          | 99 kB |  99.1 kB/s | ETA: 00:00:00 | 100%

但是当我打开实例外壳并导航到上载的文件目录时,没有文件吗?

gcloud compute scp C:\Users\abri\Desktop\__Main__\__recreational__\Art\aloe_fractal.jpg sugar:~\home\abri

未指定区域。例如,使用区域[us-central1-a]:[sugar]。

aloe_fractal.jpg          | 99 kB |  99.1 kB/s | ETA: 00:00:00 | 100%


abri@sugar:~/filefolder$ dir
abri@sugar:~/filefolder$
***no 'aloe_fractal.jpg' file'

[使用Google Cloud SDK Shell进行本地到远程文件传输时,可能是什么原因,还有其他人遇到此问题。

cloud gcloud file-transfer scp
1个回答
0
投票

[据我所知,您在多余地指定主目录,首先使用~,最后使用/home/abri。在Linux中,~代表主目录,因此您可以简单地将其指定为目标文件夹,例如:

gcloud compute scp C:\Users\abri\Desktop\__Main__\__recreational__\Art\aloe_fractal.jpg sugar:~/

尝试运行以上命令,查看文件是否已成功传输。 ssh进入VM实例时,应将您直接带到文件所在的主目录,如果没有,请运行cd ~转到那里。

© www.soinside.com 2019 - 2024. All rights reserved.