我正在使用 remote builder 运行云构建,能够将工作区中的所有文件复制到我自己的虚拟机中,但是无法复制隐藏文件
用于复制文件的命令
gcloud compute scp --compress --recurse '/workspace/*' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
因此,这仅复制非隐藏文件。
还使用点运算符复制隐藏文件
gcloud compute scp --compress --recurse '/workspace/.' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a
仍然无法复制并出现以下错误
scp: error: unexpected filename: .
任何人都可以向我建议如何使用 gcloud scp 将隐藏文件复制到虚拟机。
提前致谢
最佳答案
如果删除斜杠后面的尾随字符,它可能会起作用。例如,这对我有用:
gcloud compute scp --compress --recurse 'test/' [username]@[instance_name]:/home/myfolder
关于gcloud - 无法在云构建中使用 gcloud scp 复制隐藏文件 - 远程构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59582895/