kubectl cp "error: one of src or dest must be a remote file specification" (错误:src或dest必须是远程文件规范之一)

问题描述 投票:0回答:1

当我试图用通配符复制现有目录中的一些文件时,我收到了错误信息。

kubectl cp localdir/* my-namespace/my-pod:/remote-dir/
error: one of src or dest must be a remote file specification

看起来通配符的支持已经被移除,但我有很多文件要复制,而且我的远程目录不是空的,所以我不能使用递归。

我怎样才能运行类似的操作?

kubernetes kubectl
1个回答
0
投票

作为一个变通方法,你可以使用。

find * | xargs -i{} kubectl cp my-namespace/my-pod:/remote-dir/

在find中,你可以使用通配符来指定你要找的文件 它将复制到pod中。

© www.soinside.com 2019 - 2024. All rights reserved.