英文:
Unable to copy hidden files using gcloud scp in cloud build - remote builder
问题
我正在使用远程构建器运行云构建,能够将工作区中的所有文件复制到我的虚拟机,但无法复制隐藏文件。
用于复制文件的命令
gcloud compute scp --compress --recurse '/workspace/*' [用户名]@[实例名称]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
因此,这只复制非隐藏文件。
还使用点操作符复制隐藏文件
gcloud compute scp --compress --recurse '/workspace/.' [用户名]@[实例名称]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
仍然无法复制,并出现以下错误
scp: error: unexpected filename: .
有人能建议我如何使用gcloud scp复制隐藏文件到虚拟机吗?
提前感谢您
英文:
I'm running cloud build using remote builder, able to copy all file in the workspace to my own VM but, unable to copy hidden files
Command used to copy files
gcloud compute scp --compress --recurse '/workspace/*' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
so, this copies only non-hidden files.
Also used dot operator to copy hidden files
gcloud compute scp --compress --recurse '/workspace/.' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
Still not able to copy and got below error
scp: error: unexpected filename: .
Can anyone suggest to me how to copy hidden files to VM using gcloud scp.
Thanks in advance
答案1
得分: 2
如果您移除斜杠后的尾随字符,可能会起作用。例如,对我来说这样可以工作:
gcloud compute scp --compress --recurse 'test/' [用户名]@[实例名称]:/home/myfolder
英文:
If you remove the trailing character after the slash, it may work. For example, this worked for me:
gcloud compute scp --compress --recurse 'test/' [username]@[instance_name]:/home/myfolder
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论