无法在云构建中使用 gcloud scp 复制隐藏文件 - 远程构建器

Unable to copy hidden files using gcloud scp in cloud build - remote builder

我 运行 使用 remote builder 进行云构建,能够将工作区中的所有文件复制到我自己的 VM,但无法复制隐藏文件

用于复制文件的命令

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 将隐藏文件复制到 VM。

提前致谢

如果您删除斜线后的尾随字符,它可能会起作用。例如,这对我有用:

gcloud compute scp --compress --recurse 'test/' [username]@[instance_name]:/home/myfolder