我的文件与gcloud Compute SCP命令一起使用



我正在尝试将本地文件移至我新创建的GCP VM实例,名为'instance-1'。我尝试了此命令:

gcloud compute scp D:FPXnew_tst.txt instance-1:

它告诉我:

new_tst.txt               | 0 kB |   0.2 kB/s | ETA: 00:00:00 | 100%

这意味着没有错误。但是,当我使用浏览器中的云外壳检查VM实例时,我看不到任何文件。

我检查了根文件夹//home/$USER/tmp,但找不到任何地方。

有人可以指导我去哪里吗?

查找文件

如果您只想在gcloud compute scp命令之后找出文件的位置,则可以尝试按照 @fady的建议来查找文件。我建议首先通过使用sudo -s命令更改为 root User 一旦您从Cloud Shell中进行SSHED,然后运行以下命令,然后将搜索整个/目录树搜索。

[root@instance -1]#find/-name new_tst.txt

注意:我相信您正在使用Linux VM,而本地机器是Windows。

将文件从本地移至GCP VM

您可以使用以下命令从本地Windows机器到GCP VM进行SCP。您需要指定目标VM的路径,并确保用户对其具有写入访问权限,并且目录在目标VM中已经存在。此示例命令使用用户主目录。

gcloud计算SCP C: test file.txt用户@instress-1:/home/home/user-zone zonename

但是,在这样做之前,您需要使用gcloud auth login命令正确身份验证,并使用授权的服务帐户或用户完成任务。最好使用gcloud auth list命令检查列出凭据的帐户是一个好主意。无论哪个帐户旁边都有星号,都是活动帐户。

希望这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新