首页 文章

我的文件与gcloud compute scp命令一起使用的位置

提问于
浏览
0

我试图将我的本地文件移动到我新创建的名为'instance-1'的gcp vm实例 . 我解雇了这个命令 gcloud compute scp D:\FPX\new_tst.txt instance-1:

它告诉我, new_tst.txt | 0 kB | 0.2 kB/s | ETA: 00:00:00 | 100% . 这意味着没有错误 . 但是当我在浏览器中使用 Cloud shell检查vm实例时,我看不到任何文件 . 我检查了根文件夹 //home/$USER/tmp 但找不到任何位置 . 有人可以指导我去哪里吗?

1 回答

  • 0

    查找文件

    如果您只是想在 gcloud compute scp 命令后查找文件的位置,那么您可以按照@Fady的建议尝试找出该文件 . 我建议首先使用 sudo -s 命令更改为 root user ,一旦从 Cloud 端shell中进入VM,然后运行以下命令将搜索整个 / 目录树 .

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

    注意:我相信您使用的是Linux VM,本地计算机是Windows .

    将文件从本地移动到GCP VM

    您可以使用以下命令对GCP VM执行SCP from local windows machine . 您需要指定目标VM的路径,并确保用户具有对其的写访问权以及目标VM中已存在的目录 . 此示例命令使用用户主目录 .

    gcloud compute scp C:\ test \ file.txt user @ instance-1:/ home / user --zone zonename

    但是,在执行此操作之前,您需要使用 gcloud auth login command正确进行身份验证,并使用授权服务帐户或用户执行此任务 . 最好与 gcloud auth list command核对以列出凭证帐户 . 无论哪个帐户旁边都有星号,都是活动帐户 .

    希望这可以帮助 .

相关问题