gpt4 book ai didi

linux - 我的文件与 gcloudcompute scp 命令一起存放在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 05:35:02 26 4
gpt4 key购买 nike

我正在尝试将本地文件移动到新创建的名为“instance-1”的 gcp 虚拟机实例。我尝试了这个命令:

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 检查虚拟机实例时,我没有看到任何文件。

我已经检查了根文件夹//home/$USER/tmp,但找不到任何位置。

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

最佳答案

查找文件

如果您只是想在执行gcloudcomputescp命令后找出文件的去向,那么您可以尝试按照@Fady的建议来查找文件。我建议您从云 shell sshed 进入虚拟机后,首先使用 sudo -s 命令更改为 root 用户,然后运行以下命令来搜索整个目录树。

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

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

将文件从本地移动到 GCP 虚拟机

您可以使用以下命令执行 SCP from local windows machine到 GCP 虚拟机。您需要指定目标虚拟机的路径,并确保用户对其具有写入权限,并且目录已存在于目标虚拟机中。此示例命令使用用户主目录。

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

但是,在此之前,您需要使用 gcloud auth login command 进行正确身份验证并使用授权的服务帐户或用户来执行任务。最好检查 gcloud auth list command列出凭证帐户。旁边有星号的帐户就是事件帐户。

希望这有帮助。

关于linux - 我的文件与 gcloudcompute scp 命令一起存放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49676463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com