google-compute-engine - 只需将文件上传到谷歌计算

标签 google-compute-engine

我想从本地计算机将文件上传到附加到我的 Google 计算虚拟机的磁盘。

abhigenie92_gmail_com@instance-1:~$ pwd
/home/abhigenie92_gmail_com
abhigenie92_gmail_com@instance-1:~$ gcloud compute copy-files C:\Users\sony\Desktop\Feb\Model\MixedCrowds28 Runge kutta 2nd order try.nl
ogo: ./


abhigenie92_gmail_com@instance-1:~$ gcloud compute copy-files C:\Users\sony\Desktop\Feb\Model\MixedCrowds28 Runge kutta 2nd order try.nl
ogo: /home/abhigenie92_gmail_com
ERROR: (gcloud.compute.copy-files) All sources must be

edit2: 现在出现以下错误: enter image description here

最佳答案

回复:编辑2

由于 gcloud 的复制文件是 scp 的自定义实现,因此您需要指定虚拟机上要将文件复制到的完整路径。根据您的具体情况:

本地文件路径> gcloud 计算复制文件 [文件名] [虚拟机名称]:[完整远程路径]

在您的具体示例中:

C:\Users\sony\Desktop> gcloud 计算复制文件 copy.nlogo instance-1:/home/abhigenie92_gmail_com/

此命令会将文件放入用户的主目录根目录中。只需确保远程路径存在,并且您的用户具有对目标的写入权限。

关于google-compute-engine - 只需将文件上传到谷歌计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28409548/

相关文章:

docker - Kubernetes Pod是否支持NoRestart策略?

python - 使用 Google Compute Engine 上的应用程序默认凭据访问 Sheets API

linux - `gcloud compute copy-files` : permission denied when copying files

google-bigquery - BQ cli 未从 Google 表格获取数据

docker - 谷歌容器注册 + 谷歌计算引擎 + Docker

google-cloud-platform - 将静态 IP 永久绑定(bind)到抢占式谷歌云虚拟机

ssh - 无法使用GCloud Compute访问VM

git - 如何将 git 更新到最新版本?

使用 Go 在 Google Container/Compute Engine 中登录到 Google Cloud

docker - 如何将 Container VM 上的 docker 容器与 list 链接?